@charset "UTF-8";
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@import url(animate.css);

@import url(../fonts/iconfonts/iconfont.css);

@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot?v=4.4.0);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0)
		format("embedded-opentype"),
		url(../fonts/fontawesome-webfont.woff2?v=4.4.0) format("woff2"),
		url(../fonts/fontawesome-webfont.woff?v=4.4.0) format("woff"),
		url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format("truetype"),
		url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular)
		format("svg");
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-lg {
	font-size: 1.3333333333em;
	line-height: .75em;
	vertical-align: -15%
}

.fa-2x {
	font-size: 2em
}

.fa-3x {
	font-size: 3em
}

.fa-4x {
	font-size: 4em
}

.fa-5x {
	font-size: 5em
}

.fa-fw {
	width: 1.2857142857em;
	text-align: center
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.1428571429em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.1428571429em;
	width: 2.1428571429em;
	top: .1428571429em;
	text-align: center
}

.fa-li.fa-lg {
	left: -1.8571428571em
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}

.fa-pull-left {
	float: left
}

.fa-pull-right {
	float: right
}

.fa.fa-pull-left {
	margin-right: .3em
}

.fa.fa-pull-right {
	margin-left: .3em
}

.pull-right {
	float: right
}

.pull-left {
	float: left
}

.fa.pull-left {
	margin-right: .3em
}

.fa.pull-right {
	margin-left: .3em
}

.fa-spin {
	animation: fa-spin 2s infinite linear
}

.fa-pulse {
	animation: fa-spin 1s infinite steps(8)
}

@
keyframes fa-spin { 0%{
	transform: rotate(0deg)
}

to {
	transform: rotate(359deg)
}

}
.fa-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	transform: rotate(90deg)
}

.fa-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: rotate(180deg)
}

.fa-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(270deg)
}

.fa-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	transform: scaleX(-1)
}

.fa-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: scaleY(-1)
}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90,
	:root .fa-rotate-180, :root .fa-rotate-270 {
	-webkit-filter: none;
	filter: none
}

.fa-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}

.fa-stack-1x, .fa-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}

.fa-stack-1x {
	line-height: inherit
}

.fa-stack-2x {
	font-size: 2em
}

.fa-inverse {
	color: #fff
}

.fa-glass:before {
	content: ""
}

.fa-music:before {
	content: ""
}

.fa-search:before {
	content: ""
}

.fa-envelope-o:before {
	content: ""
}

.fa-heart:before {
	content: ""
}

.fa-star:before {
	content: ""
}

.fa-star-o:before {
	content: ""
}

.fa-user:before {
	content: ""
}

.fa-film:before {
	content: ""
}

.fa-th-large:before {
	content: ""
}

.fa-th:before {
	content: ""
}

.fa-th-list:before {
	content: ""
}

.fa-check:before {
	content: ""
}

.fa-close:before, .fa-remove:before, .fa-times:before {
	content: ""
}

.fa-search-plus:before {
	content: ""
}

.fa-search-minus:before {
	content: ""
}

.fa-power-off:before {
	content: ""
}

.fa-signal:before {
	content: ""
}

.fa-cog:before, .fa-gear:before {
	content: ""
}

.fa-trash-o:before {
	content: ""
}

.fa-home:before {
	content: ""
}

.fa-file-o:before {
	content: ""
}

.fa-clock-o:before {
	content: ""
}

.fa-road:before {
	content: ""
}

.fa-download:before {
	content: ""
}

.fa-arrow-circle-o-down:before {
	content: ""
}

.fa-arrow-circle-o-up:before {
	content: ""
}

.fa-inbox:before {
	content: ""
}

.fa-play-circle-o:before {
	content: ""
}

.fa-repeat:before, .fa-rotate-right:before {
	content: ""
}

.fa-refresh:before {
	content: ""
}

.fa-list-alt:before {
	content: ""
}

.fa-lock:before {
	content: ""
}

.fa-flag:before {
	content: ""
}

.fa-headphones:before {
	content: ""
}

.fa-volume-off:before {
	content: ""
}

.fa-volume-down:before {
	content: ""
}

.fa-volume-up:before {
	content: ""
}

.fa-qrcode:before {
	content: ""
}

.fa-barcode:before {
	content: ""
}

.fa-tag:before {
	content: ""
}

.fa-tags:before {
	content: ""
}

.fa-book:before {
	content: ""
}

.fa-bookmark:before {
	content: ""
}

.fa-print:before {
	content: ""
}

.fa-camera:before {
	content: ""
}

.fa-font:before {
	content: ""
}

.fa-bold:before {
	content: ""
}

.fa-italic:before {
	content: ""
}

.fa-text-height:before {
	content: ""
}

.fa-text-width:before {
	content: ""
}

.fa-align-left:before {
	content: ""
}

.fa-align-center:before {
	content: ""
}

.fa-align-right:before {
	content: ""
}

.fa-align-justify:before {
	content: ""
}

.fa-list:before {
	content: ""
}

.fa-dedent:before, .fa-outdent:before {
	content: ""
}

.fa-indent:before {
	content: ""
}

.fa-video-camera:before {
	content: ""
}

.fa-image:before, .fa-photo:before, .fa-picture-o:before {
	content: ""
}

.fa-pencil:before {
	content: ""
}

.fa-map-marker:before {
	content: ""
}

.fa-adjust:before {
	content: ""
}

.fa-tint:before {
	content: ""
}

.fa-edit:before, .fa-pencil-square-o:before {
	content: ""
}

.fa-share-square-o:before {
	content: ""
}

.fa-check-square-o:before {
	content: ""
}

.fa-arrows:before {
	content: ""
}

.fa-step-backward:before {
	content: ""
}

.fa-fast-backward:before {
	content: ""
}

.fa-backward:before {
	content: ""
}

.fa-play:before {
	content: ""
}

.fa-pause:before {
	content: ""
}

.fa-stop:before {
	content: ""
}

.fa-forward:before {
	content: ""
}

.fa-fast-forward:before {
	content: ""
}

.fa-step-forward:before {
	content: ""
}

.fa-eject:before {
	content: ""
}

.fa-chevron-left:before {
	content: ""
}

.fa-chevron-right:before {
	content: ""
}

.fa-plus-circle:before {
	content: ""
}

.fa-minus-circle:before {
	content: ""
}

.fa-times-circle:before {
	content: ""
}

.fa-check-circle:before {
	content: ""
}

.fa-question-circle:before {
	content: ""
}

.fa-info-circle:before {
	content: ""
}

.fa-crosshairs:before {
	content: ""
}

.fa-times-circle-o:before {
	content: ""
}

.fa-check-circle-o:before {
	content: ""
}

.fa-ban:before {
	content: ""
}

.fa-arrow-left:before {
	content: ""
}

.fa-arrow-right:before {
	content: ""
}

.fa-arrow-up:before {
	content: ""
}

.fa-arrow-down:before {
	content: ""
}

.fa-mail-forward:before, .fa-share:before {
	content: ""
}

.fa-expand:before {
	content: ""
}

.fa-compress:before {
	content: ""
}

.fa-plus:before {
	content: ""
}

.fa-minus:before {
	content: ""
}

.fa-asterisk:before {
	content: ""
}

.fa-exclamation-circle:before {
	content: ""
}

.fa-gift:before {
	content: ""
}

.fa-leaf:before {
	content: ""
}

.fa-fire:before {
	content: ""
}

.fa-eye:before {
	content: ""
}

.fa-eye-slash:before {
	content: ""
}

.fa-exclamation-triangle:before, .fa-warning:before {
	content: ""
}

.fa-plane:before {
	content: ""
}

.fa-calendar:before {
	content: ""
}

.fa-random:before {
	content: ""
}

.fa-comment:before {
	content: ""
}

.fa-magnet:before {
	content: ""
}

.fa-chevron-up:before {
	content: ""
}

.fa-chevron-down:before {
	content: ""
}

.fa-retweet:before {
	content: ""
}

.fa-shopping-cart:before {
	content: ""
}

.fa-folder:before {
	content: ""
}

.fa-folder-open:before {
	content: ""
}

.fa-arrows-v:before {
	content: ""
}

.fa-arrows-h:before {
	content: ""
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
	content: ""
}

.fa-twitter-square:before {
	content: ""
}

.fa-facebook-square:before {
	content: ""
}

.fa-camera-retro:before {
	content: ""
}

.fa-key:before {
	content: ""
}

.fa-cogs:before, .fa-gears:before {
	content: ""
}

.fa-comments:before {
	content: ""
}

.fa-thumbs-o-up:before {
	content: ""
}

.fa-thumbs-o-down:before {
	content: ""
}

.fa-star-half:before {
	content: ""
}

.fa-heart-o:before {
	content: ""
}

.fa-sign-out:before {
	content: ""
}

.fa-linkedin-square:before {
	content: ""
}

.fa-thumb-tack:before {
	content: ""
}

.fa-external-link:before {
	content: ""
}

.fa-sign-in:before {
	content: ""
}

.fa-trophy:before {
	content: ""
}

.fa-github-square:before {
	content: ""
}

.fa-upload:before {
	content: ""
}

.fa-lemon-o:before {
	content: ""
}

.fa-phone:before {
	content: ""
}

.fa-square-o:before {
	content: ""
}

.fa-bookmark-o:before {
	content: ""
}

.fa-phone-square:before {
	content: ""
}

.fa-twitter:before {
	content: ""
}

.fa-facebook-f:before, .fa-facebook:before {
	content: ""
}

.fa-github:before {
	content: ""
}

.fa-unlock:before {
	content: ""
}

.fa-credit-card:before {
	content: ""
}

.fa-feed:before, .fa-rss:before {
	content: ""
}

.fa-hdd-o:before {
	content: ""
}

.fa-bullhorn:before {
	content: ""
}

.fa-bell:before {
	content: ""
}

.fa-certificate:before {
	content: ""
}

.fa-hand-o-right:before {
	content: ""
}

.fa-hand-o-left:before {
	content: ""
}

.fa-hand-o-up:before {
	content: ""
}

.fa-hand-o-down:before {
	content: ""
}

.fa-arrow-circle-left:before {
	content: ""
}

.fa-arrow-circle-right:before {
	content: ""
}

.fa-arrow-circle-up:before {
	content: ""
}

.fa-arrow-circle-down:before {
	content: ""
}

.fa-globe:before {
	content: ""
}

.fa-wrench:before {
	content: ""
}

.fa-tasks:before {
	content: ""
}

.fa-filter:before {
	content: ""
}

.fa-briefcase:before {
	content: ""
}

.fa-arrows-alt:before {
	content: ""
}

.fa-group:before, .fa-users:before {
	content: ""
}

.fa-chain:before, .fa-link:before {
	content: ""
}

.fa-cloud:before {
	content: ""
}

.fa-flask:before {
	content: ""
}

.fa-cut:before, .fa-scissors:before {
	content: ""
}

.fa-copy:before, .fa-files-o:before {
	content: ""
}

.fa-paperclip:before {
	content: ""
}

.fa-floppy-o:before, .fa-save:before {
	content: ""
}

.fa-square:before {
	content: ""
}

.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
	content: ""
}

.fa-list-ul:before {
	content: ""
}

.fa-list-ol:before {
	content: ""
}

.fa-strikethrough:before {
	content: ""
}

.fa-underline:before {
	content: ""
}

.fa-table:before {
	content: ""
}

.fa-magic:before {
	content: ""
}

.fa-truck:before {
	content: ""
}

.fa-pinterest:before {
	content: ""
}

.fa-pinterest-square:before {
	content: ""
}

.fa-google-plus-square:before {
	content: ""
}

.fa-google-plus:before {
	content: ""
}

.fa-money:before {
	content: ""
}

.fa-caret-down:before {
	content: ""
}

.fa-caret-up:before {
	content: ""
}

.fa-caret-left:before {
	content: ""
}

.fa-caret-right:before {
	content: ""
}

.fa-columns:before {
	content: ""
}

.fa-sort:before, .fa-unsorted:before {
	content: ""
}

.fa-sort-desc:before, .fa-sort-down:before {
	content: ""
}

.fa-sort-asc:before, .fa-sort-up:before {
	content: ""
}

.fa-envelope:before {
	content: ""
}

.fa-linkedin:before {
	content: ""
}

.fa-rotate-left:before, .fa-undo:before {
	content: ""
}

.fa-gavel:before, .fa-legal:before {
	content: ""
}

.fa-dashboard:before, .fa-tachometer:before {
	content: ""
}

.fa-comment-o:before {
	content: ""
}

.fa-comments-o:before {
	content: ""
}

.fa-bolt:before, .fa-flash:before {
	content: ""
}

.fa-sitemap:before {
	content: ""
}

.fa-umbrella:before {
	content: ""
}

.fa-clipboard:before, .fa-paste:before {
	content: ""
}

.fa-lightbulb-o:before {
	content: ""
}

.fa-exchange:before {
	content: ""
}

.fa-cloud-download:before {
	content: ""
}

.fa-cloud-upload:before {
	content: ""
}

.fa-user-md:before {
	content: ""
}

.fa-stethoscope:before {
	content: ""
}

.fa-suitcase:before {
	content: ""
}

.fa-bell-o:before {
	content: ""
}

.fa-coffee:before {
	content: ""
}

.fa-cutlery:before {
	content: ""
}

.fa-file-text-o:before {
	content: ""
}

.fa-building-o:before {
	content: ""
}

.fa-hospital-o:before {
	content: ""
}

.fa-ambulance:before {
	content: ""
}

.fa-medkit:before {
	content: ""
}

.fa-fighter-jet:before {
	content: ""
}

.fa-beer:before {
	content: ""
}

.fa-h-square:before {
	content: ""
}

.fa-plus-square:before {
	content: ""
}

.fa-angle-double-left:before {
	content: ""
}

.fa-angle-double-right:before {
	content: ""
}

.fa-angle-double-up:before {
	content: ""
}

.fa-angle-double-down:before {
	content: ""
}

.fa-angle-left:before {
	content: ""
}

.fa-angle-right:before {
	content: ""
}

.fa-angle-up:before {
	content: ""
}

.fa-angle-down:before {
	content: ""
}

.fa-desktop:before {
	content: ""
}

.fa-laptop:before {
	content: ""
}

.fa-tablet:before {
	content: ""
}

.fa-mobile-phone:before, .fa-mobile:before {
	content: ""
}

.fa-circle-o:before {
	content: ""
}

.fa-quote-left:before {
	content: ""
}

.fa-quote-right:before {
	content: ""
}

.fa-spinner:before {
	content: ""
}

.fa-circle:before {
	content: ""
}

.fa-mail-reply:before, .fa-reply:before {
	content: ""
}

.fa-github-alt:before {
	content: ""
}

.fa-folder-o:before {
	content: ""
}

.fa-folder-open-o:before {
	content: ""
}

.fa-smile-o:before {
	content: ""
}

.fa-frown-o:before {
	content: ""
}

.fa-meh-o:before {
	content: ""
}

.fa-gamepad:before {
	content: ""
}

.fa-keyboard-o:before {
	content: ""
}

.fa-flag-o:before {
	content: ""
}

.fa-flag-checkered:before {
	content: ""
}

.fa-terminal:before {
	content: ""
}

.fa-code:before {
	content: ""
}

.fa-mail-reply-all:before, .fa-reply-all:before {
	content: ""
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before
	{
	content: ""
}

.fa-location-arrow:before {
	content: ""
}

.fa-crop:before {
	content: ""
}

.fa-code-fork:before {
	content: ""
}

.fa-chain-broken:before, .fa-unlink:before {
	content: ""
}

.fa-question:before {
	content: ""
}

.fa-info:before {
	content: ""
}

.fa-exclamation:before {
	content: ""
}

.fa-superscript:before {
	content: ""
}

.fa-subscript:before {
	content: ""
}

.fa-eraser:before {
	content: ""
}

.fa-puzzle-piece:before {
	content: ""
}

.fa-microphone:before {
	content: ""
}

.fa-microphone-slash:before {
	content: ""
}

.fa-shield:before {
	content: ""
}

.fa-calendar-o:before {
	content: ""
}

.fa-fire-extinguisher:before {
	content: ""
}

.fa-rocket:before {
	content: ""
}

.fa-maxcdn:before {
	content: ""
}

.fa-chevron-circle-left:before {
	content: ""
}

.fa-chevron-circle-right:before {
	content: ""
}

.fa-chevron-circle-up:before {
	content: ""
}

.fa-chevron-circle-down:before {
	content: ""
}

.fa-html5:before {
	content: ""
}

.fa-css3:before {
	content: ""
}

.fa-anchor:before {
	content: ""
}

.fa-unlock-alt:before {
	content: ""
}

.fa-bullseye:before {
	content: ""
}

.fa-ellipsis-h:before {
	content: ""
}

.fa-ellipsis-v:before {
	content: ""
}

.fa-rss-square:before {
	content: ""
}

.fa-play-circle:before {
	content: ""
}

.fa-ticket:before {
	content: ""
}

.fa-minus-square:before {
	content: ""
}

.fa-minus-square-o:before {
	content: ""
}

.fa-level-up:before {
	content: ""
}

.fa-level-down:before {
	content: ""
}

.fa-check-square:before {
	content: ""
}

.fa-pencil-square:before {
	content: ""
}

.fa-external-link-square:before {
	content: ""
}

.fa-share-square:before {
	content: ""
}

.fa-compass:before {
	content: ""
}

.fa-caret-square-o-down:before, .fa-toggle-down:before {
	content: ""
}

.fa-caret-square-o-up:before, .fa-toggle-up:before {
	content: ""
}

.fa-caret-square-o-right:before, .fa-toggle-right:before {
	content: ""
}

.fa-eur:before, .fa-euro:before {
	content: ""
}

.fa-gbp:before {
	content: ""
}

.fa-dollar:before, .fa-usd:before {
	content: ""
}

.fa-inr:before, .fa-rupee:before {
	content: ""
}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
	content: ""
}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {
	content: ""
}

.fa-krw:before, .fa-won:before {
	content: ""
}

.fa-bitcoin:before, .fa-btc:before {
	content: ""
}

.fa-file:before {
	content: ""
}

.fa-file-text:before {
	content: ""
}

.fa-sort-alpha-asc:before {
	content: ""
}

.fa-sort-alpha-desc:before {
	content: ""
}

.fa-sort-amount-asc:before {
	content: ""
}

.fa-sort-amount-desc:before {
	content: ""
}

.fa-sort-numeric-asc:before {
	content: ""
}

.fa-sort-numeric-desc:before {
	content: ""
}

.fa-thumbs-up:before {
	content: ""
}

.fa-thumbs-down:before {
	content: ""
}

.fa-youtube-square:before {
	content: ""
}

.fa-youtube:before {
	content: ""
}

.fa-xing:before {
	content: ""
}

.fa-xing-square:before {
	content: ""
}

.fa-youtube-play:before {
	content: ""
}

.fa-dropbox:before {
	content: ""
}

.fa-stack-overflow:before {
	content: ""
}

.fa-instagram:before {
	content: ""
}

.fa-flickr:before {
	content: ""
}

.fa-adn:before {
	content: ""
}

.fa-bitbucket:before {
	content: ""
}

.fa-bitbucket-square:before {
	content: ""
}

.fa-tumblr:before {
	content: ""
}

.fa-tumblr-square:before {
	content: ""
}

.fa-long-arrow-down:before {
	content: ""
}

.fa-long-arrow-up:before {
	content: ""
}

.fa-long-arrow-left:before {
	content: ""
}

.fa-long-arrow-right:before {
	content: ""
}

.fa-apple:before {
	content: ""
}

.fa-windows:before {
	content: ""
}

.fa-android:before {
	content: ""
}

.fa-linux:before {
	content: ""
}

.fa-dribbble:before {
	content: ""
}

.fa-skype:before {
	content: ""
}

.fa-foursquare:before {
	content: ""
}

.fa-trello:before {
	content: ""
}

.fa-female:before {
	content: ""
}

.fa-male:before {
	content: ""
}

.fa-gittip:before, .fa-gratipay:before {
	content: ""
}

.fa-sun-o:before {
	content: ""
}

.fa-moon-o:before {
	content: ""
}

.fa-archive:before {
	content: ""
}

.fa-bug:before {
	content: ""
}

.fa-vk:before {
	content: ""
}

.fa-weibo:before {
	content: ""
}

.fa-renren:before {
	content: ""
}

.fa-pagelines:before {
	content: ""
}

.fa-stack-exchange:before {
	content: ""
}

.fa-arrow-circle-o-right:before {
	content: ""
}

.fa-arrow-circle-o-left:before {
	content: ""
}

.fa-caret-square-o-left:before, .fa-toggle-left:before {
	content: ""
}

.fa-dot-circle-o:before {
	content: ""
}

.fa-wheelchair:before {
	content: ""
}

.fa-vimeo-square:before {
	content: ""
}

.fa-try:before, .fa-turkish-lira:before {
	content: ""
}

.fa-plus-square-o:before {
	content: ""
}

.fa-space-shuttle:before {
	content: ""
}

.fa-slack:before {
	content: ""
}

.fa-envelope-square:before {
	content: ""
}

.fa-wordpress:before {
	content: ""
}

.fa-openid:before {
	content: ""
}

.fa-bank:before, .fa-institution:before, .fa-university:before {
	content: ""
}

.fa-graduation-cap:before, .fa-mortar-board:before {
	content: ""
}

.fa-yahoo:before {
	content: ""
}

.fa-google:before {
	content: ""
}

.fa-reddit:before {
	content: ""
}

.fa-reddit-square:before {
	content: ""
}

.fa-stumbleupon-circle:before {
	content: ""
}

.fa-stumbleupon:before {
	content: ""
}

.fa-delicious:before {
	content: ""
}

.fa-digg:before {
	content: ""
}

.fa-pied-piper:before {
	content: ""
}

.fa-pied-piper-alt:before {
	content: ""
}

.fa-drupal:before {
	content: ""
}

.fa-joomla:before {
	content: ""
}

.fa-language:before {
	content: ""
}

.fa-fax:before {
	content: ""
}

.fa-building:before {
	content: ""
}

.fa-child:before {
	content: ""
}

.fa-paw:before {
	content: ""
}

.fa-spoon:before {
	content: ""
}

.fa-cube:before {
	content: ""
}

.fa-cubes:before {
	content: ""
}

.fa-behance:before {
	content: ""
}

.fa-behance-square:before {
	content: ""
}

.fa-steam:before {
	content: ""
}

.fa-steam-square:before {
	content: ""
}

.fa-recycle:before {
	content: ""
}

.fa-automobile:before, .fa-car:before {
	content: ""
}

.fa-cab:before, .fa-taxi:before {
	content: ""
}

.fa-tree:before {
	content: ""
}

.fa-spotify:before {
	content: ""
}

.fa-deviantart:before {
	content: ""
}

.fa-soundcloud:before {
	content: ""
}

.fa-database:before {
	content: ""
}

.fa-file-pdf-o:before {
	content: ""
}

.fa-file-word-o:before {
	content: ""
}

.fa-file-excel-o:before {
	content: ""
}

.fa-file-powerpoint-o:before {
	content: ""
}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before
	{
	content: ""
}

.fa-file-archive-o:before, .fa-file-zip-o:before {
	content: ""
}

.fa-file-audio-o:before, .fa-file-sound-o:before {
	content: ""
}

.fa-file-movie-o:before, .fa-file-video-o:before {
	content: ""
}

.fa-file-code-o:before {
	content: ""
}

.fa-vine:before {
	content: ""
}

.fa-codepen:before {
	content: ""
}

.fa-jsfiddle:before {
	content: ""
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before,
	.fa-life-saver:before, .fa-support:before {
	content: ""
}

.fa-circle-o-notch:before {
	content: ""
}

.fa-ra:before, .fa-rebel:before {
	content: ""
}

.fa-empire:before, .fa-ge:before {
	content: ""
}

.fa-git-square:before {
	content: ""
}

.fa-git:before {
	content: ""
}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before
	{
	content: ""
}

.fa-tencent-weibo:before {
	content: ""
}

.fa-qq:before {
	content: ""
}

.fa-wechat:before, .fa-weixin:before {
	content: ""
}

.fa-paper-plane:before, .fa-send:before {
	content: ""
}

.fa-paper-plane-o:before, .fa-send-o:before {
	content: ""
}

.fa-history:before {
	content: ""
}

.fa-circle-thin:before {
	content: ""
}

.fa-header:before {
	content: ""
}

.fa-paragraph:before {
	content: ""
}

.fa-sliders:before {
	content: ""
}

.fa-share-alt:before {
	content: ""
}

.fa-share-alt-square:before {
	content: ""
}

.fa-bomb:before {
	content: ""
}

.fa-futbol-o:before, .fa-soccer-ball-o:before {
	content: ""
}

.fa-tty:before {
	content: ""
}

.fa-binoculars:before {
	content: ""
}

.fa-plug:before {
	content: ""
}

.fa-slideshare:before {
	content: ""
}

.fa-twitch:before {
	content: ""
}

.fa-yelp:before {
	content: ""
}

.fa-newspaper-o:before {
	content: ""
}

.fa-wifi:before {
	content: ""
}

.fa-calculator:before {
	content: ""
}

.fa-paypal:before {
	content: ""
}

.fa-google-wallet:before {
	content: ""
}

.fa-cc-visa:before {
	content: ""
}

.fa-cc-mastercard:before {
	content: ""
}

.fa-cc-discover:before {
	content: ""
}

.fa-cc-amex:before {
	content: ""
}

.fa-cc-paypal:before {
	content: ""
}

.fa-cc-stripe:before {
	content: ""
}

.fa-bell-slash:before {
	content: ""
}

.fa-bell-slash-o:before {
	content: ""
}

.fa-trash:before {
	content: ""
}

.fa-copyright:before {
	content: ""
}

.fa-at:before {
	content: ""
}

.fa-eyedropper:before {
	content: ""
}

.fa-paint-brush:before {
	content: ""
}

.fa-birthday-cake:before {
	content: ""
}

.fa-area-chart:before {
	content: ""
}

.fa-pie-chart:before {
	content: ""
}

.fa-line-chart:before {
	content: ""
}

.fa-lastfm:before {
	content: ""
}

.fa-lastfm-square:before {
	content: ""
}

.fa-toggle-off:before {
	content: ""
}

.fa-toggle-on:before {
	content: ""
}

.fa-bicycle:before {
	content: ""
}

.fa-bus:before {
	content: ""
}

.fa-ioxhost:before {
	content: ""
}

.fa-angellist:before {
	content: ""
}

.fa-cc:before {
	content: ""
}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
	content: ""
}

.fa-meanpath:before {
	content: ""
}

.fa-buysellads:before {
	content: ""
}

.fa-connectdevelop:before {
	content: ""
}

.fa-dashcube:before {
	content: ""
}

.fa-forumbee:before {
	content: ""
}

.fa-leanpub:before {
	content: ""
}

.fa-sellsy:before {
	content: ""
}

.fa-shirtsinbulk:before {
	content: ""
}

.fa-simplybuilt:before {
	content: ""
}

.fa-skyatlas:before {
	content: ""
}

.fa-cart-plus:before {
	content: ""
}

.fa-cart-arrow-down:before {
	content: ""
}

.fa-diamond:before {
	content: ""
}

.fa-ship:before {
	content: ""
}

.fa-user-secret:before {
	content: ""
}

.fa-motorcycle:before {
	content: ""
}

.fa-street-view:before {
	content: ""
}

.fa-heartbeat:before {
	content: ""
}

.fa-venus:before {
	content: ""
}

.fa-mars:before {
	content: ""
}

.fa-mercury:before {
	content: ""
}

.fa-intersex:before, .fa-transgender:before {
	content: ""
}

.fa-transgender-alt:before {
	content: ""
}

.fa-venus-double:before {
	content: ""
}

.fa-mars-double:before {
	content: ""
}

.fa-venus-mars:before {
	content: ""
}

.fa-mars-stroke:before {
	content: ""
}

.fa-mars-stroke-v:before {
	content: ""
}

.fa-mars-stroke-h:before {
	content: ""
}

.fa-neuter:before {
	content: ""
}

.fa-genderless:before {
	content: ""
}

.fa-facebook-official:before {
	content: ""
}

.fa-pinterest-p:before {
	content: ""
}

.fa-whatsapp:before {
	content: ""
}

.fa-server:before {
	content: ""
}

.fa-user-plus:before {
	content: ""
}

.fa-user-times:before {
	content: ""
}

.fa-bed:before, .fa-hotel:before {
	content: ""
}

.fa-viacoin:before {
	content: ""
}

.fa-train:before {
	content: ""
}

.fa-subway:before {
	content: ""
}

.fa-medium:before {
	content: ""
}

.fa-y-combinator:before, .fa-yc:before {
	content: ""
}

.fa-optin-monster:before {
	content: ""
}

.fa-opencart:before {
	content: ""
}

.fa-expeditedssl:before {
	content: ""
}

.fa-battery-4:before, .fa-battery-full:before {
	content: ""
}

.fa-battery-3:before, .fa-battery-three-quarters:before {
	content: ""
}

.fa-battery-2:before, .fa-battery-half:before {
	content: ""
}

.fa-battery-1:before, .fa-battery-quarter:before {
	content: ""
}

.fa-battery-0:before, .fa-battery-empty:before {
	content: ""
}

.fa-mouse-pointer:before {
	content: ""
}

.fa-i-cursor:before {
	content: ""
}

.fa-object-group:before {
	content: ""
}

.fa-object-ungroup:before {
	content: ""
}

.fa-sticky-note:before {
	content: ""
}

.fa-sticky-note-o:before {
	content: ""
}

.fa-cc-jcb:before {
	content: ""
}

.fa-cc-diners-club:before {
	content: ""
}

.fa-clone:before {
	content: ""
}

.fa-balance-scale:before {
	content: ""
}

.fa-hourglass-o:before {
	content: ""
}

.fa-hourglass-1:before, .fa-hourglass-start:before {
	content: ""
}

.fa-hourglass-2:before, .fa-hourglass-half:before {
	content: ""
}

.fa-hourglass-3:before, .fa-hourglass-end:before {
	content: ""
}

.fa-hourglass:before {
	content: ""
}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
	content: ""
}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {
	content: ""
}

.fa-hand-scissors-o:before {
	content: ""
}

.fa-hand-lizard-o:before {
	content: ""
}

.fa-hand-spock-o:before {
	content: ""
}

.fa-hand-pointer-o:before {
	content: ""
}

.fa-hand-peace-o:before {
	content: ""
}

.fa-trademark:before {
	content: ""
}

.fa-registered:before {
	content: ""
}

.fa-creative-commons:before {
	content: ""
}

.fa-gg:before {
	content: ""
}

.fa-gg-circle:before {
	content: ""
}

.fa-tripadvisor:before {
	content: ""
}

.fa-odnoklassniki:before {
	content: ""
}

.fa-odnoklassniki-square:before {
	content: ""
}

.fa-get-pocket:before {
	content: ""
}

.fa-wikipedia-w:before {
	content: ""
}

.fa-safari:before {
	content: ""
}

.fa-chrome:before {
	content: ""
}

.fa-firefox:before {
	content: ""
}

.fa-opera:before {
	content: ""
}

.fa-internet-explorer:before {
	content: ""
}

.fa-television:before, .fa-tv:before {
	content: ""
}

.fa-contao:before {
	content: ""
}

.fa-500px:before {
	content: ""
}

.fa-amazon:before {
	content: ""
}

.fa-calendar-plus-o:before {
	content: ""
}

.fa-calendar-minus-o:before {
	content: ""
}

.fa-calendar-times-o:before {
	content: ""
}

.fa-calendar-check-o:before {
	content: ""
}

.fa-industry:before {
	content: ""
}

.fa-map-pin:before {
	content: ""
}

.fa-map-signs:before {
	content: ""
}

.fa-map-o:before {
	content: ""
}

.fa-map:before {
	content: ""
}

.fa-commenting:before {
	content: ""
}

.fa-commenting-o:before {
	content: ""
}

.fa-houzz:before {
	content: ""
}

.fa-vimeo:before {
	content: ""
}

.fa-black-tie:before {
	content: ""
}

.fa-fonticons:before {
	content: ""
}

@font-face {
	font-family: icomoon;
	src: url(fonts/icomoon.eot?byt6k8);
	src: url(fonts/icomoon.eot?byt6k8#iefix) format("embedded-opentype"),
		url(fonts/icomoon.ttf?byt6k8) format("truetype"),
		url(fonts/icomoon.woff?byt6k8) format("woff"),
		url(fonts/icomoon.svg?byt6k8#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}

.icon {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-wechat_s:before {
	content: "\e907";
	color: #8dc81b
}

.icon-complete-info:before {
	content: "\e900";
	color: #f86
}

.icon-share-o:before {
	content: "\e901";
	color: #f86
}

.icon-phone-o:before {
	content: "\e902";
	color: #8c91a5
}

.icon-address-o:before {
	content: "\e903";
	color: #8c91a5
}

.icon-scan-o:before {
	content: "\e904";
	color: #7e7e7e;
	font-size: 12px
}

.icon-comment-o:before {
	content: "\e905";
	color: #000
}

.icon-email-o:before {
	content: "\e906";
	color: #8c91a5
}

.h4, h4 {
	font-size: 16px;
	font-weight: 400
}

.marr {
	margin-right: 20px
}

.marl {
	margin-left: 20px
}

.mart {
	margin-top: 20px
}

.marb {
	margin-bottom: 20px
}

.marr15 {
	margin-right: 15px
}

.marl15 {
	margin-left: 15px
}

.mart15 {
	margin-top: 15px
}

.marb15 {
	margin-bottom: 15px
}

.search-input-box {
	width: 530px;
	height: 42px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.search-input-box>.form-inline {
	width: 100%;
	height: 100%;
	border: 2px solid #f86
}

.search-input-box>.form-inline>.form-group, .search-input-box>.form-inline>.form-group>.input-group
	{
	width: 100%;
	height: 100%
}

.search-input-box>.form-inline>.form-group>.input-group>.form-control {
	height: 100%;
	border: none;
	box-shadow: none;
	padding-left: 0;
	line-height: 26px
}

.search-input-box>.form-inline>.form-group>.input-group>.form-control:focus
	{
	outline: none;
	border: none;
	box-shadow: none;
	border-radius: 0
}

.search-input-box>.form-inline>.form-group>.input-group>.form-control,
	.search-input-box>.form-inline>.form-group>.input-group>.input-group-addon
	{
	display: inline-block;
	vertical-align: top
}

.search-input-box>.form-inline>.form-group>.input-group>.form-control {
	width: 365px;
	float: none;
	height: 38px;
	line-height: 38px
}

.search-input-box>.form-inline>.form-group>.input-group>.input-group-addon
	{
	color: #fff;
	text-align: center;
	background-color: #f86;
	border: none;
	border-radius: 0;
	cursor: pointer;
	font-size: 16px
}

.search-input-box>.form-inline>.form-group>.input-group>.input-group-addon.for-icon-search
	{
	color: gray;
	background-color: #fff;
	width: 40px;
	padding: 4px 12px;
	line-height: 28px;
	position: relative;
	top: 1px
}

.search-input-box>.form-inline>.form-group>.input-group>.input-group-addon.footer-search-btn,
	.search-input-box>.form-inline>.form-group>.input-group>.input-group-addon.header-search-btn
	{
	width: 114px;
	float: right;
	line-height: 26px
}

.search-input-box>.form-inline>.form-group>.input-group>.input-group-addon.footer-search-btn
	{
	line-height: 30px
}

.logo-box {
	display: block;
	width: 200px;
	height: 160px;
	line-height: 160px;
	position: relative
}

.logo-box>.logo {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%)
}

.footer-container {
	border-top: 2px solid #f86;
	margin-top: 150px;
	text-align: center
}

.footer-container .search-input-box {
	height: auto;
	position: static;
	top: 0;
	left: 0;
	transform: none;
	margin: 80px auto
}

.footer-container .search-input-box>.form-inline>.form-group>.input-group>.form-control
	{
	padding-left: 10px;
	height: 42px
}

.footer-container .search-input-box>h4 {
	height: 45px;
	line-height: 26px;
	color: #333;
	font-size: 18px;
	margin-bottom: 20px
}

.footer-container>.link-box {
	width: 700px;
	margin: 0 auto;
	position: relative
}

.footer-container>.link-box>ul>li>a {
	line-height: 23px;
	color: #333;
	font-size: 16px;
	margin-right: 10px
}

.footer-container>.link-box>.record-box {
	margin-top: 10px;
	line-height: 20px;
	color: gray
}

.footer-container>.link-box>.logo-box {
	width: 150px;
	position: absolute;
	left: -210px;
	top: 40%;
	transform: translateY(-50%)
}

.juzi-header-box {
	height: 210px;
	background-color: #fff
}

.juzi-header-box>.login-box {
	height: 42px;
	background-color: #f8f8f8
}

.juzi-header-box>.login-box>.inner-box {
	width: 1120px;
	margin: 0 auto;
	line-height: 40px;
	color: gray
}

.juzi-header-box>.login-box>.inner-box>a {
	color: gray
}

.juzi-header-box>.login-box>.inner-box>a:hover {
	color: #f86
}

.juzi-header-box>.login-box>.inner-box .icon-renzheng, .juzi-header-box>.login-box>.inner-box .icon-vip
	{
	font-size: 12px;
	margin-left: 5px;
	color: #f86
}

.juzi-header-box>.login-box>.inner-box .icon-renzheng {
	font-size: 15px;
	font-weight: 600;
	position: relative;
	top: 1px
}

.juzi-header-box>.search-box {
	height: 168px
}

.juzi-header-box>.search-box>.inner-box {
	width: 1120px;
	margin: 0 auto;
	position: relative
}

.juzi-header-box>.search-box>.inner-box>.app-qr-code-box {
	width: 120px;
	height: 120px;
	text-align: center;
	line-height: 90px;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}

.juzi-header-box>.search-box>.inner-box>.app-qr-code-box>img {
	width: 90px
}

.juzi-header-box>.search-box>.inner-box>.app-qr-code-box>span {
	position: relative;
	top: -35px;
	color: #5e6977;
	font-size: 12px
}

.breadcrumb-box {
	position: relative;
	max-width: 1120px;
	margin: 0 auto
}

.breadcrumb-box .breadcrumb {
	display: inline-block;
	background-color: #fff;
	position: relative;
	z-index: 1;
	padding: 8px 30px 8px 0;
	margin-bottom: 0
}

.breadcrumb-box .breadcrumb>li>.divider {
	margin-left: 8px
}

.breadcrumb-box .breadcrumb>li+li:before {
	content: "";
	display: none
}

.breadcrumb-box .breadcrumb>li>.active, .breadcrumb-box .breadcrumb>li>a
	{
	color: gray
}

.breadcrumb-box .breadcrumb>li>a:hover {
	color: #f86
}

.breadcrumb-box .breadcrumb>li:not (:first-child ){
	margin-left: 5px
}

.breadcrumb-box>.riverline {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	border-bottom: 1px solid hsla(0, 0%, 50%, .3);
	height: 1px;
	left: 0
}

#claim_modal {
	text-align: center
}

#claim_modal .modal-sm {
	width: 320px;
	transform: translateY(50%)
}

#claim_modal .modal-sm .modal-content {
	border: none;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .1)
}

#claim_modal .modal-sm .modal-content .modal-body>img {
	display: none;
	width: 40px;
	margin-bottom: 10px
}

#claim_modal .modal-sm .modal-content .modal-body .info {
	color: #86939e;
	line-height: 1.3;
	margin-top: 20px
}

#claim_modal .modal-sm .modal-content .modal-body .info-title {
	font-weight: 600
}

#claim_modal .modal-footer {
	border: none;
	text-align: center;
	margin-top: 0;
	padding: 10px 20px 30px
}

#claim_modal .modal-footer>button {
	width: 130px;
	height: 36px;
	line-height: 36px;
	border-radius: 2px;
	background-color: #f86;
	padding: 0;
	color: #fff;
	border: none
}

.modal-backdrop.in {
	opacity: .3;
	filter: alpha(opacity = 30)
}

.custom-boxed .btn-warning {
	position: relative;
	bottom: 10px;
	border-radius: 0;
	left: 10px;
	border: none;
	padding: 4px 13px 4px 41px
}

.custom-boxed .btn-warning>.fa {
	position: absolute;
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	top: 0;
	left: 0;
	background-color: #efa424;
	font-weight: 300
}

.custom-boxed a[href]:active, .custom-boxed a[href]:hover {
	color: #fff
}

.is-loading {
	background: url(../images/img/loading.gif) no-repeat 50%;
	background-size: 200%;
	width: 16px;
	height: 16px
}

.is-loading:before {
	content: ""
}

#radarVipModal>.modal-dialog {
	width: 820px
}

#radarVipModal>.modal-dialog>.modal-content {
	border-radius: 4px;
	background-color: initial
}

#radarVipModal>.modal-dialog>.modal-content .modal-header {
	padding: 0;
	border-bottom: none;
	height: 190px;
	background: url(../images/img/alert-head.png) 50% no-repeat;
	background-size: 100%
}

#radarVipModal>.modal-dialog>.modal-content .modal-header>h4 {
	font-weight: 600;
	font-size: 34px;
	color: #fff;
	text-align: center;
	padding-top: 85px
}

#radarVipModal>.modal-dialog>.modal-content .modal-header>.close {
	margin-top: 20px;
	margin-right: 20px;
	color: #fff;
	opacity: 1;
	font-weight: 100
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body {
	background-color: #fff
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info {
	margin-top: 30px
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>div
	{
	display: inline-block;
	vertical-align: top
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>div>p
	{
	font-size: 20px;
	color: #5e6977;
	font-weight: 600
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>div>ul
	{
	margin-top: 10px;
	padding: 20px 0 10px 18px
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>div>ul>li
	{
	font-size: 14px;
	color: #5e6977;
	font-weight: 300;
	position: relative
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>div>ul>li:not
	(:last-child ){
	margin-bottom: 20px
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>div>ul>li:before
	{
	content: "●";
	position: absolute;
	left: -18px;
	font-size: 12px;
	color: #f9c8a8
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>.info-left
	{
	width: 300px;
	padding-left: 30px
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>.info-left>ul
	{
	border-right: 1px solid rgba(94, 105, 119, .2)
}

#radarVipModal>.modal-dialog>.modal-content>.modal-body .content-info>.info-right
	{
	padding-left: 60px
}

#radarVipModal>.modal-dialog>.modal-content>.modal-footer {
	text-align: center;
	padding: 25px 20px 40px;
	border-top: none;
	background-color: #fff;
	margin-top: 0
}

#radarVipModal>.modal-dialog>.modal-content>.modal-footer>.to-vip {
	border-radius: 4px;
	background-color: #f1594e;
	font-size: 16px;
	line-height: 1;
	color: #fff;
	font-weight: 600;
	padding: 12px 41px
}

.uploader-list {
	width: 100%;
	overflow: hidden;
	background-color: #fafafa;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .05);
	border-color: #e5e5e5 #eee #eee;
	border-style: solid;
	border-width: 1px 0;
	margin-bottom: 20px;
	min-height: 167px;
	padding: 35px 10px 10px;
	position: relative
}

.uploader-list:before {
	content: "可将照片拖动，或粘贴到这里";
	position: absolute;
	left: 10px;
	top: 5px;
	color: #ccc
}

.uploader-box .thumbnail {
	width: 110px;
	height: 110px
}

.file-item {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	padding: 4px
}

.file-item>.info {
	bottom: 4px;
	line-height: 20px;
	text-indent: 5px;
	background: rgba(0, 0, 0, .6);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	z-index: 10
}

.file-item>.error, .file-item>.info {
	position: absolute;
	left: 4px;
	right: 4px;
	height: 20px;
	color: #fff;
	font-size: 12px
}

.file-item>.error {
	top: 4px;
	background: red;
	text-align: center;
	line-height: 23px;
	display: block
}

.file-item>.del-img {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	background-color: hsla(0, 0%, 100%, .7);
	text-align: right;
	z-index: 10
}

.file-item>.del-img>span {
	cursor: pointer;
	padding: 10px;
	right: 15px
}

.file-item:hover>.del-img {
	display: block
}

.webuploader-pick {
	background: #f67156
}

.margin-right50 {
	margin-right: 50px
}

@media screen and (max-width:900px) {
	body {
		width: 100%
	}
	body .icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .indus-info .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		body .new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
		body .new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th
		{
		width: auto;
		max-width: 120px;
		text-overflow: ellipsis;
		overflow: hidden
	}
	body .list-round-v2 tr.feedback-btn-parent td:first-child, body .list-round-v2 tr.feedback-btn-parent td a
		{
		max-width: 120px !important
	}
	body .list-round-v2 tr.feedback-btn-parent td:last-child {
		display: none !important
	}
	body .hidden-inline-for-pc {
		display: inline !important
	}
	body .hidden-for-pc {
		display: block !important
	}
	body .hidden-for-mobile {
		display: none !important
	}
	body .footer-container>.link-box, body .juzi-header-box>.login-box>.inner-box,
		body .juzi-header-box>.search-box>.inner-box, body .main-container>.inner-box
		{
		width: 100%
	}
	body .breadcrumb-box {
		padding-right: 15px
	}
	body .breadcrumb-box .breadcrumb {
		padding: 8px 30px 8px 15px
	}
	body .breadcrumb-box>.riverline {
		right: 15px
	}
	body .main-container {
		border-top: none;
		overflow-x: hidden;
		padding: 0 15px
	}
	body .main-container>.inner-box>.sub-nav {
		margin: 30px auto 10px
	}
	body .main-container>.inner-box .list-table:not (.float-content )>li {
		display: block
	}
	body .main-container>.inner-box .list-table:not (.float-content )>li>div .tag-round
		{
		border-radius: 12px;
		background-color: #f8f8f8;
		color: #f86;
		font-size: 12px;
		padding: 3px 12px !important;
		line-height: 1;
		display: inline;
		position: relative;
		top: -2px;
		margin-left: 5px
	}
	body .main-container>.inner-box .list-table:not (.float-content )>li>div.tag-city
		{
		position: absolute;
		right: 15px;
		top: 20px;
		line-height: 17px;
		color: #bbb;
		font-size: 12px
	}
	body .main-container>.inner-box .list-table:not (.float-content )>li .invst-hidden-for-pc
		{
		height: 42px;
		line-height: 42px;
		background-color: #f8f8f8;
		text-align: center;
		padding: 0 10px 0 5px;
		margin-top: 20px
	}
	body .main-container>.inner-box .list-table:not (.float-content )>li>div.name-box .p-hidden-for-pc
		{
		display: inline-block !important;
		width: auto;
		max-width: 100px;
		margin-right: 10px
	}
	body .main-container>.inner-box .list-table:not (.float-content )>li .mechanism-hidden-for-pc
		{
		height: 23px;
		line-height: 23px;
		color: #555;
		font-size: 13px;
		padding-left: 60px
	}
	body .search-input-box {
		width: 350px;
		top: 100%;
		transform: translateX(-50%)
	}
	body .search-input-box>.form-inline>.form-group>.input-group>.form-control
		{
		width: 230px
	}
	body .search-input-box>.form-inline>.form-group>.input-group>.input-group-addon.footer-search-btn,
		body .search-input-box>.form-inline>.form-group>.input-group>.input-group-addon.header-search-btn
		{
		width: 70px
	}
	body .logo-box {
		margin: 0 auto
	}
	body #J_fixed_header {
		display: none !important
	}
	body .footer-container, body .footer-container>.link-box {
		margin-top: 30px;
		padding-bottom: 50px
	}
}

versionmark {
	version: 4.1
}

.error {
	color: red
}

blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2,
	h3, h4, h5, h6, input, legend, li, ol, p, pre, table, td, textarea, th,
	ul {
	margin: 0;
	padding: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	menu, nav, section {
	display: block
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption, th {
	text-align: left
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: 400;
	font-style: normal
}

fieldset, img {
	border: 0;
	padding: 0;
	margin: 0
}

ul {
	list-style: none
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}

q:after, q:before {
	content: ”
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: none;
	outline: none;
	cursor: pointer
}

input[type=date], input[type=datetime-local], input[type=datetime],
	input[type=email], input[type=month], input[type=number], input[type=password],
	input[type=tel], input[type=text], input[type=time], input[type=url],
	input[type=week] {
	-webkit-appearance: none;
	border: 1px solid #ddd;
	outline: none;
	padding-left: 5px;
	height: 30px
}

input[type=date][disabled], input[type=datetime-local][disabled], input[type=datetime][disabled],
	input[type=email][disabled], input[type=month][disabled], input[type=number][disabled],
	input[type=password][disabled], input[type=tel][disabled], input[type=text][disabled],
	input[type=time][disabled], input[type=url][disabled], input[type=week][disabled]
	{
	background-color: #f4f4f4;
	cursor: not-allowed
}

input[type=checkbox], input[type=radio] {
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px)
}

input[type=password] {
	font-family: verdana
}

textarea {
	-webkit-appearance: none;
	border: 1px solid #ddd;
	outline: none;
	padding-left: 5px
}

textarea[disabled] {
	background-color: #f4f4f4;
	cursor: not-allowed
}

button, input, select {
	outline: none
}

select {
	height: 30px;
	border: 1px solid #ddd;
	background-color: #fff;
	max-height: 200px
}

button {
	cursor: pointer;
	padding: 0 10px;
	font-size: .9em
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

hr.nomargin {
	margin-top: 0;
	margin-bottom: 0
}

hr.margin10 {
	margin-top: 10px;
	margin-bottom: 10px
}

a, del, ins {
	text-decoration: none
}

a {
	color: #444;
	-webkit-tap-highlight-color: transparent
}

a, a:link {
	cursor: pointer
}

a:active, a:focus, body, html {
	color: #444
}

body, html {
	font-size: 14px;
	line-height: 1.6em;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	background-color: #fff
}

html {
	height: 100%
}

body {
	min-height: 100%;
	padding-top: 120px;
	position: relative
}

input, textarea {
	border-radius: 2px;
	outline: none
}

input:focus, textarea:focus {
	border-color: #37c3ff
}

input.warning, textarea.warning {
	border-color: #ff7828;
	background-color: #fef8f4 !important
}

textarea.row {
	width: 100%;
	max-width: 100%;
	min-width: 100%
}

button {
	border: 1px solid #ddd;
	background-color: #fff;
	border-radius: 2px
}

.juzi a {
	text-decoration: none
}

p {
	margin: 0
}

::-moz-selection {
	background: #f86;
	color: #fff
}

::selection {
	background: #f86;
	color: #fff
}

::-webkit-scrollbar {
	width: 0;
	height: 0
}

::-webkit-scrollbar-thumb {
	background-color: #888;
	border-radius: 5px;
	opacity: 0
}

::-webkit-scrollbar-thumb:hover {
	background-color: #777;
	opacity: 0
}

::-webkit-scrollbar-thumb:active {
	background-color: #666;
	opacity: 0
}

a {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	color: #383838
}

a:hover, a[href]:active, a[href]:hover {
	color: #f86
}

a.white {
	color: #f8f8f8
}

img {
	max-width: 100%
}

ul.timelined {
	position: relative
}

ul.timelined:before {
	display: block;
	position: absolute;
	content: " ";
	top: 0;
	bottom: 0;
	left: 30px;
	width: 0;
	border-left: 2px solid rgba(0, 0, 0, .06);
	height: 100%;
	z-index: 9
}

ul.timelined li {
	position: relative
}

ul.timelined li:hover:before {
	box-shadow: 0 0 0 3px rgba(0, 0, 0, .1)
}

ul.timelined li:before {
	box-sizing: content-box;
	position: absolute;
	display: inline-block;
	left: 24px;
	top: 18px;
	width: 8px;
	height: 8px;
	background-color: #f86;
	border: 3px solid #fff;
	content: " ";
	border-radius: 10px
}

li .lihovershow, ul.timelined li:before {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

li .lihovershow {
	opacity: 0
}

li .lihoverc {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

li:hover .lihoverc, li:hover .lihoverc a {
	color: #f86
}

li:hover .lihovershow {
	opacity: 1
}

.seo-important-title {
	line-height: 32px;
	vertical-align: bottom
}

.seo-second-title {
	line-height: 1.6em;
	display: inline-block
}

.seo-about-info {
	font-size: 1.1em
}

.seo-little-title {
	margin-top: -32px;
	padding: 4px 5px;
	position: relative;
	top: 3px
}

.check-detail {
	padding: 3px 6px;
	max-width: 100%;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: .8em
}

.check-detail:hover {
	border-color: #f86
}

.text-ellis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.br100 {
	border-radius: 100%
}

.bc-9b {
	background-color: transparent !important;
	color: #9b9b9b !important
}

.rectangle-block {
	padding: 5px 16px 3px !important;
	min-width: 100px;
	background-color: #eff3f8 !important;
	margin: 0 20px 20px 0 !important;
	position: relative;
	float: left
}

.rectangle-block:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-top: 10px solid transparent;
	transform: rotate(45deg);
	position: absolute;
	right: -10px;
	top: -10px
}

@
keyframes shake { 0%,
	to {transform: translateZ(0)
}

10%,30%,50%,70%,90%{
transform
:translate3d
(-10px
,
0,0)
}
20%,40%,60%,80%{
transform
:translate3d
(10px
,
0,0)
}
}
.shake {
	animation: shake 1s both
}

.bg-gray {
	background-color: #fafafa
}

.bgf3f7fb {
	background-color: #f3f7fb
}

.border-top {
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.border-bottom {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.t-small {
	font-size: .8em
}

.t-big {
	font-size: 1.1em
}

.t-thin {
	font-weight: 400
}

a.c-white {
	color: #fff
}

a.c-white:hover {
	color: #f86
}

.c-white-aset a {
	color: #fff
}

.c-white-aset a:hover {
	color: #f86
}

.c-yellow {
	color: #fcd133 !important
}

.c-gray {
	color: #aaa;
	cursor: default !important
}

.c-gray-2 {
	color: #ccc
}

.c-gray-aset a, a.c-gray, span.c-gray {
	color: #888
}

.c-gray-aset-b, .c-gray-aset-b a {
	color: #aaa
}

.c-gray-aset-b a:hover {
	color: #f86
}

.c-green {
	color: #7cc020
}

.c-red {
	color: #d71c0b
}

.c-white {
	color: #fff
}

.old-gray {
	-webkit-filter: grayscale(.9);
	filter: gray
}

.c-gold {
	color: #d9b77f
}

.line1 {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.line2 {
	-webkit-line-clamp: 2
}

.line2, .line3 {
	text-overflow: ellipsis;
	display: -webkit-box;
	overflow: hidden
}

.line3 {
	-webkit-line-clamp: 3
}

.line4 {
	display: -webkit-box;
	-webkit-line-clamp: 4
}

.line4, .line5 {
	text-overflow: ellipsis;
	overflow: hidden
}

.line5 {
	display: -webkit-box;
	-webkit-line-clamp: 5;
	display: -moz-box;
	-moz-line-clamp: 5 !important;
	position: relative
}

.line5:after {
	bottom: 0;
	content: "...";
	padding: 0 5px 1px 30px;
	position: absolute;
	right: 0
}

.hscroll::-webkit-scrollbar-thumb {
	background-color: transparent
}

.hscroll:hover::-webkit-scrollbar-thumb {
	background-color: #aaa
}

.hscroll-no {
	overflow: hidden
}

.hoversub {
	position: relative
}

.hoversub .subblock {
	display: none;
	position: absolute;
	z-index: 999
}

.hoversub .subblock.tip {
	color: #333;
	text-align: left;
	width: 150px
}

.hoversub .subblock.tip.long {
	width: 420px
}

.hoversub .subblock.tip.left {
	left: -160px;
	top: 0
}

.hoversub .subblock.tip.left.long {
	left: -430px
}

.hoversub .subblock.tip.right {
	right: -160px;
	top: 0
}

.hoversub .subblock.tip.right.long {
	left: -430px
}

.hoversub.hover .subblock, .hoversub:hover .subblock {
	display: block
}

.hoversub.hover .subblock.mobile-none, .hoversub:hover .subblock.mobile-none
	{
	display: none
}

.hoversub .subpad {
	background-color: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	padding: 10px
}

.checksub .subblock {
	display: none;
	position: absolute;
	z-index: 999
}

.checksub input:checked ~.subblock {
	display: block
}

.nomargin {
	margin: 0 !important
}

.mart0 {
	margin-top: 0 !important
}

.mart20 {
	margin-top: 20px !important
}

.marb10 {
	margin-bottom: 10 !important
}

.mart5 {
	margin-top: 5px !important
}

.marr10 {
	margin-right: 10px !important
}

.padt0 {
	padding-top: 0 !important
}

.padb0 {
	padding-bottom: 0 !important
}

.padb10 {
	padding-bottom: 10px
}

.show4>div:nth-child(n+5), .show4>li:nth-child(n+5), .show10>div:nth-child(n+11),
	.show10>li:nth-child(n+11) {
	display: none
}

.bgcover {
	background-position: 50%;
	background-size: cover
}

.with-min-height {
	min-height: 550px
}

.verdana {
	font-family: verdana
}

.jzblur {
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
	position: relative
}

.jzblur.need2login {
	min-height: 100px
}

.jzblur.need2login:after {
	content: " ";
	color: #f86;
	font-weight: 700;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto
}

ul.colum-3 {
	overflow: auto;
	zoom: 1
}

ul.colum-3>li {
	float: left;
	width: 33.3%
}

ul.colum-2 {
	overflow: auto;
	zoom: 1
}

ul.colum-2>li {
	float: left;
	width: 50%
}

.hovera a {
	color: #7c584e
}

.hoverc:hover {
	color: #f86
}

.block.block-v>a.flr .jzbtn {
	height: 25px;
	line-height: 23px
}

.thewrap {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.thewrap.no-footer {
	padding-bottom: 0
}

.thewrap.theme-spring {
	background: url(../images/img/theme-spring-right.png) top no-repeat
}

.boxed {
	max-width: 1120px;
	margin: 0 auto
}

.boxed.boxed-small {
	max-width: 800px
}

.boxed ~.boxed .sec:first-child {
	margin-top: 0
}

.columed {
	overflow: auto;
	zoom: 1
}

.columed .colum {
	float: left
}

.columed .colum ~.colum {
	margin-left: 20px;
	margin-left: 2%
}

.columed .colum.bg-fff {
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1)
}

.columed .colum.colum4 {
	width: 32%
}

.sidebar {
	width: 280px
}

.sidebar, .sidebar.left {
	float: left
}

.sidebar.left ~.main {
	margin-left: 300px
}

.sidebar.right {
	float: right;
	position: relative
}

.sidebar.right ~.main {
	margin-right: 300px
}

.sidebar .jkscrolltop {
	max-width: 280px;
	width: 100%;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.sidebar .sec {
	margin-top: 0
}

.sidebar .sidebar-title {
	padding: 5px 25px;
	padding-top: 15px;
	border-top: 1px solid rgba(0, 0, 0, .06);
	margin-top: 15px
}

.main {
	position: relative
}

.sticky-main {
	margin-right: 300px
}

@media ( max-width :750px) {
	.sticky-main {
		margin-right: 0
	}
}

header {
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1)
}

header.on {
	margin-bottom: 60px
}

.footer-holder {
	height: 270px;
	clear: both
}

footer {
	width: 100%;
	background-image: linear-gradient(270deg, #ff9f00, #ff9c00 7%, #ff7500 75%, #f86);
	background-size: 100% 4px;
	background-repeat: no-repeat;
	overflow: auto;
	zoom: 1;
	color: #888;
	clear: both
}

footer a, footer a:visited {
	color: #a8a8a8
}

footer a:hover {
	color: #ffa085
}

.seccolum {
	margin: 19px 0;
	padding-top: 1px;
	padding-bottom: 1px;
	overflow: auto;
	zoom: 1
}

.seccolum .sec {
	float: left
}

.seccolum.colum2 .sec {
	margin-top: 0;
	margin-bottom: 0;
	width: 49%
}

.seccolum.colum2 .sec:first-child {
	margin-right: 1%
}

.seccolum.colum2 .sec.add-left-mar, .seccolum.colum2 .sec:last-child {
	margin-left: 1%
}

.seccolum.colum2 .sec.add-bottom-mar {
	margin-bottom: 20px
}

.seccolum.colum3 .sec {
	margin-top: 0;
	margin-bottom: 0;
	width: 32%
}

.seccolum.colum3 .sec ~.sec {
	margin-left: 2%
}

.seccolum.colum2-64 .sec {
	margin: 0;
	width: 49%
}

.seccolum.colum2-64 .sec:last-child {
	width: 39%;
	margin-left: 1%
}

.seccolum.colum2-64 .sec:first-child {
	width: 59%;
	margin-right: 1%;
	margin-left: 0
}

.sec {
	background-color: #fff;
	margin: 20px 0;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1)
}

.sec.nobg {
	background-color: transparent;
	box-shadow: none
}

.sec.sec-notitleborder .titlebar {
	border-bottom: none;
	box-shadow: none
}

.sec.sec-company a {
	display: block;
	width: 85px;
	height: 85px;
	float: left;
	padding: 10px
}

.sec.sec-company p {
	float: left;
	font-size: 14px;
	padding: 10px 10px 10px 0
}

.sec.sec-pencil a {
	display: block
}

.sec.sec-ugc-done {
	outline: 1px solid #7cc020
}

.sec .sechovershow {
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.sec.min-height-ucenter {
	min-height: 600px
}

.sec.sec-gold {
	background-color: #fefaf5
}

.sec-transparent {
	background-color: transparent;
	margin: 20px 0;
	overflow: auto
}

.pad {
	padding: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 13px
}

.titlebar ~div>.pad {
	padding-top: 0
}

.pad-v {
	padding-top: 15px;
	padding-bottom: 15px
}

.pad-h {
	padding-left: 20px;
	padding-right: 20px
}

.block {
	padding-left: 50px;
	padding-right: 50px
}

.block-h {
	padding-left: 30px;
	padding-right: 30px
}

.block-v {
	padding-top: 30px;
	padding-bottom: 30px
}

.brand-info {
	margin-bottom: 35px
}

.brand-info p {
	font-size: 14px;
	font-family: Microsoft Yahei, 微软雅黑;
	color: #666;
	margin-top: 10px
}

.jzstyle.modal.jzstyle-white .modal-header {
	background-color: transparent;
	color: #444
}

.jzstyle.modal.jzstyle-white .close {
	color: #444
}

.jzstyle.modal .modal-content {
	border-radius: 0 !important;
	border: none !important
}

.jzstyle.modal .modal-header {
	text-align: center;
	background-color: #f86;
	font-weight: 700;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #fff;
	font-size: 1.1em;
	border-bottom: none !important
}

.jzstyle.modal .modal-footer {
	text-align: center !important;
	border-top: none !important
}

.jzstyle.modal.jkstyle-headerline .modal-header {
	border-bottom: 1px solid rgba(0, 0, 0, .06) !important
}

.jzstyle.btn-primary {
	background-color: #f86;
	border-color: rgba(0, 0, 0, .05);
	border-radius: 3px;
	opacity: .8
}

.jzstyle.btn-primary:hover {
	opacity: 1
}

.jzstyle.btn-default {
	border-radius: 3px;
	border-color: rgba(0, 0, 0, .05);
	color: #444
}

.jzstyle .close {
	color: #fff;
	opacity: .8
}

.jzstyle .close:hover {
	opacity: 1
}

.index-banner-show {
	overflow: auto;
	zoom: 1
}

.index-banner-show .index-banner-show-cont {
	height: auto !important
}

.index-banner-show .left, .index-banner-show .right {
	float: left;
	height: 350px
}

.index-banner-show .left {
	width: 40%
}

.index-banner-show .left .slider-luara {
	height: 350px
}

.index-banner-show .left .slider-luara li>a {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.index-banner-show .right {
	width: 60%
}

header {
	width: 100%;
	line-height: 60px;
	min-height: 60px;
	margin-bottom: 0 !important;
	background-image: linear-gradient(268deg, #ff9f00, #ff9c00 36%, #ff7500 82%, #f86)
}

header .navbar-header .icon-bar {
	background-color: #fff
}

header .tab-mobile {
	display: none
}

header .navbox .leftside-navbar li {
	float: left;
	position: relative
}

header .navbox .leftside-navbar li .triangle {
	width: 0;
	height: 0;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 9px solid #fff;
	position: absolute;
	top: -9px;
	left: 50%;
	transform: translateX(-50%)
}

header .navbox .leftside-navbar li a {
	color: #fff;
	opacity: .9;
	font-size: 1.1em
}

header .navbox .leftside-navbar li a.on {
	font-weight: 700;
	opacity: 1
}

header .navbox .subblock {
	background-color: #fff;
	border-top: 1px solid #fff;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .05);
	line-height: 1.7em
}

header .navbox .subblock a:hover {
	color: #f86;
	background-color: #fff3eb
}

header .navbox .subblock.sub-activity {
	overflow: auto;
	zoom: 1;
	float: left
}

header .navbox .subblock.sub-prod {
	float: left;
	top: 55px;
	left: 50%;
	transform: translateX(-50%)
}

header .navbox .subblock.sub-prod .divider {
	border-top: 1px solid #ddd;
	width: 100%
}

header .navbox .subblock .list-subactivity li {
	width: 25%;
	float: left
}

header .navbox .subblock .list-subactivity li:last-child {
	line-height: 130px;
	text-align: center
}

header .navbox .subblock .list-subactivity li:last-child a {
	padding: 0;
	padding-right: 10px
}

header .navbox .subblock .list-subactivity li:last-child a:hover {
	padding-right: 0
}

header .navbox .subblock .list-subactivity li>a {
	display: block;
	padding: 30px 20px;
	height: 130px
}

header .navbox .subblock .list-subactivity li>a:hover {
	background-color: #f8f8f8;
	box-shadow: inset 0 -3px 0 0 #f86
}

header .navbox .subblock .list-subactivity li>a:hover p.c-gray {
	color: #888
}

header .navbox .subblock .list-subactivity li p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.7em;
	line-height: 1.7em;
	width: 100%
}

header .navbox .subblock .list-subprod {
	text-align: center;
	font-size: 0;
	padding: 10px 20px
}

header .navbox .subblock .list-subprod li {
	font-size: 14px;
	float: none;
	display: inline-block
}

header .navbox .subblock .list-subprod li>h2 {
	font-size: 1.1em;
	font-weight: 700;
	display: block;
	text-align: center;
	width: 100px;
	padding: 10px;
	color: #444;
	transition: none;
	opacity: 1
}

header .navbox .subblock .list-subprod li>a {
	display: block;
	text-align: center;
	width: 113px;
	padding: 10px;
	color: #444;
	transition: none;
	opacity: 1
}

header .navbox .subblock .list-subprod li>a:hover {
	color: #444;
	background-color: #fff3eb;
	color: #f86
}

header .navbox .subblock .list-subprod li>a:hover .qlm-index {
	background-position: 0 0
}

header .navbox .subblock .list-subprod li>a:hover .baogao-index {
	background-position: -30px 0
}

header .navbox .subblock .list-subprod li>a:hover .tupu-index {
	background-position: -60px 0
}

header .navbox .subblock .list-subprod li>a:hover .shanghai-index {
	background-position: -90px 0
}

header .navbox .subblock .list-subprod li>a:hover .blog-index {
	background-position: -120px 0
}

header .navbox .subblock .list-subprod li>a:hover .dataservice-index {
	background-position: 0 -90px
}

header .navbox .subblock .list-subprod li>a:hover .lieju-index {
	background-position: -30px -90px
}

header .navbox .subblock .list-subprod li>a:hover .juzilab-index {
	background-position: -60px -90px
}

header .navbox .subblock .list-subprod li>a:hover .tuopushe-index {
	background-position: -120px -90px
}

header .navbox .subblock .list-subprod li>a:hover .radar-index {
	background-position: -150px -90px
}

header .navbox .subblock .list-subprod li>a:hover .vie-index {
	background-position: -180px -90px
}

header .navbox .subblock .tag {
	height: 20px;
	line-height: 18px
}

header .usernav {
	float: right
}

header .usernav>div {
	float: left;
	margin-left: 20px
}

header .usernav .usersearch {
	position: relative
}

header .usernav .usersearch input {
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	background-color: #fff;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	width: 190px;
	border-color: #fff;
	text-indent: 5px;
	border-radius: 2px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	padding-right: 5px
}

header .usernav .usersearch input.on, header .usernav .usersearch input:focus
	{
	border-color: #f86
}

header .usernav .usersearch button {
	transform: translate(-7px, -2px);
	-webkit-transform: translate(-7px, -2px);
	-moz-transform: translate(-7px, -2px);
	-ms-transform: translate(-7px, -2px);
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

header .usernav .usersearch .fa {
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	font-size: 17px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8.5px;
	margin-left: -7.9px
}

header .usernav .useradd .jzbtn {
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	border-radius: 4px;
	background-color: #ffd66a;
	color: #fff;
	border-color: #ffd66a
}

header .usernav .useradd .jzbtn:hover {
	background-color: #fecf52;
	border-color: #fecf52
}

header .usernav .usermsg {
	width: 50px;
	text-align: center
}

header .usernav .usermsg sup {
	background: #f86;
	border-radius: 5px;
	padding: 3px;
	color: #fff
}

header .usernav .usermsg sup:empty {
	display: none
}

header .usernav .usermsg .subblock {
	right: 0
}

header .usernav .usermsg:hover>a, header .usernav .usermsg:hover>span {
	color: #f86
}

header .usernav .usermenu {
	margin-left: 0;
	padding-left: 10px
}

header .usernav .usermenu>a img, header .usernav .usermenu>span img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, .06);
	vertical-align: middle;
	margin-left: 10px
}

header .usernav .usermenu>a:empty:before, header .usernav .usermenu>span:empty:before
	{
	content: " ";
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	background: url(../images/img/icon-person.png) 50% no-repeat;
	background-size: 40px;
	border-radius: 20px;
	border: 1px solid rgba(0, 0, 0, .06);
	margin-left: 10px
}

header .usernav .usermenu>a:first-child, header .usernav .usermenu>span:first-child
	{
	float: left;
	display: inline-block;
	max-width: 5em;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #fff
}

header .usernav .usermenu .subblock {
	right: 0;
	top: 60px
}

header .usernav .userlogin {
	color: #ddd
}

header .usernav .userlogin .jzbtn {
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px)
}

header .usernav .userlogin a {
	margin: 0 2px
}

.subnavbox {
	position: relative;
	width: 100%;
	line-height: 1em;
	box-sizing: content-box;
	background-color: #fff;
	border-top: 1px solid rgba(0, 0, 0, .05);
	z-index: 999;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .1)
}

.subnavbox .subnav {
	border-top: none;
	box-sizing: content-box;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default;
	overflow: auto;
	zoom: 1;
	display: -ms-flexbox;
	display: flex;
	overflow: initial
}

.subnavbox .subnav>li {
	-ms-flex: 1;
	flex: 1;
	float: left;
	width: 14%
}

.subnavbox .subnav>li>a {
	display: block;
	height: 60px;
	text-align: center;
	transition: none
}

.subnavbox .subnav>li>a.on, .subnavbox .subnav>li>a:hover {
	position: relative;
	font-weight: 400
}

.subnavbox .subnav>li>a.on:after, .subnavbox .subnav>li>a:hover:after {
	display: block;
	position: absolute;
	content: " ";
	width: 40%;
	bottom: 0;
	left: 30%;
	height: 0;
	border-top: 5px solid #f86
}

.subnavbox .subnav>li>a i, .subnavbox .subnav>li>a span {
	display: block
}

.subnavbox .subnav>li>a span {
	padding-top: 17px;
	padding-bottom: 3px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.subnavbox .subnav>li>a i {
	font-style: normal;
	font-size: .8em;
	font-family: verdana;
	color: #999
}

.subnavbox .subnav>li>a i.c {
	color: #f86
}

.subnavbox .subnav>li>a i.fa {
	opacity: 1;
	font-family: auto
}

.subnavbox .subnav-news {
	overflow: auto;
	zoom: 1
}

.subnavbox .subnav-news li {
	float: right
}

.subnavbox .subnav-news li a {
	display: block;
	height: 60px;
	line-height: 60px;
	width: 120px;
	text-align: center
}

.subnavbox .subnav-newhead {
	padding: 5px 0
}

.subnavbox .subnav-newhead .pic {
	float: left;
	margin-right: 10px
}

.subnavbox .subnav-newhead .pic img {
	height: 50px;
	vertical-align: middle
}

.subnavbox .subnav-newhead .picinfo {
	float: left
}

.subnavbox .subnav-newhead .picinfo .title {
	padding-top: 5px;
	margin-bottom: 5px
}

.btnset .btn:last-child, .btnset .tag:last-child, .tagset .btn:last-child,
	.tagset .tag:last-child {
	margin-right: 0
}

.jzbtn {
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 0 15px;
	margin-right: 5px;
	font-size: .8em;
	font-weight: 400;
	height: 30px;
	line-height: 28px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
	border-radius: 2px;
	text-align: center
}

.jzbtn.act-ugc-add, .jzbtn.act-ugc-edit, .jzbtn.none {
	display: none
}

.jzbtn.act-ugc-add.onshow, .jzbtn.act-ugc-edit.onshow {
	display: inline-block
}

.jzbtn.disable {
	-webkit-filter: grayscale(1);
	filter: gray
}

.jzbtn.small {
	height: 25px;
	line-height: 23px
}

.jzbtn.x-small {
	height: 20px;
	line-height: 18px;
	padding-left: 6px;
	padding-right: 6px
}

.jzbtn:hover {
	border-color: #f86;
	color: #f86
}

.jzbtn:active {
	-webkit-filter: grayscale(.2);
	filter: gray
}

.jzbtn.c {
	border-color: #f86;
	background-color: #f86;
	color: #fff !important
}

.jzbtn.c-lined {
	border-color: #f86;
	color: #f86
}

.jzbtn.bg-green {
	color: #fff !important;
	border-color: #7cc020;
	background-color: #7cc020
}

.jzbtn.bg-red {
	color: #fff !important;
	border-color: #d71c0b;
	background-color: #d71c0b
}

.jzbtn.bg-yellow {
	color: #fff !important;
	border-color: #fbc600;
	background-color: #fbc600
}

.jzbtn.bg-blue {
	color: #fff !important;
	border-color: #3cb0df;
	background-color: #3cb0df
}

.jzbtn.bg-gold {
	color: #fff !important;
	border-color: #d9b77f;
	background-color: #d9b77f
}

.jzbtn.bg-white {
	color: #fff !important;
	border-color: #fff;
	background-color: #fff
}

.jzbtn.bg-c {
	color: #fff !important;
	border-color: rgba(0, 0, 0, .1);
	background-color: #f86
}

.jzbtn.row {
	display: block;
	text-align: center
}

.ugc-news-unclick {
	display: none
}

.ugc-news-unclick.onshow {
	display: inline-block
}

a .jzbtn {
	color: #888;
	border-color: #999
}

a .jzbtn:hover {
	color: #f86;
	border-color: #f86
}

.tag {
	display: inline-block;
	vertical-align: middle;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 3px;
	font-size: .8em;
	font-weight: 400;
	color: #f86;
	border-radius: 2px;
	line-height: 23px;
	background-color: fade(#f86, 7);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.tag:empty {
	display: none
}

.tag.lower {
	height: 20px;
	line-height: 18px
}

.tag.green {
	color: #7cc020;
	background-color: fade(#7cc020, 10)
}

.tag.red {
	color: #d71c0b;
	background-color: fade(#d71c0b, 10)
}

.tag.yellow {
	color: #fbc600;
	background-color: fade(#fbc600, 10)
}

.tag.blue {
	color: #3cb0df;
	background-color: fade(#3cb0df, 10)
}

.tag.gold {
	color: #d9b77f;
	background-color: fade(#d9b77f, 10)
}

.tag.gray {
	color: #888;
	border: 1px solid #ccc
}

.tag.c, .tag.gray {
	background-color: transparent
}

.tag.c {
	color: #f86;
	border-color: #f86
}

.tag.pink {
	color: #ec001d;
	background-color: rgba(236, 0, 28, .1)
}

.tag.bg-green {
	color: #fff;
	border-color: #7cc020;
	background-color: #7cc020
}

.tag.bg-red {
	color: #fff;
	border-color: #d71c0b;
	background-color: #d71c0b
}

.tag.bg-yellow {
	color: #fff;
	border-color: #fbc600;
	background-color: #fbc600
}

.tag.bg-blue {
	color: #fff;
	border-color: #3cb0df;
	background-color: #3cb0df
}

.tag.bg-gold {
	color: #fff;
	border-color: #d9b77f;
	background-color: #d9b77f
}

.tag.bg-white {
	color: #aaa;
	background-color: #fff
}

.tag.bg-c, .tag.bg-white {
	border-color: rgba(0, 0, 0, .05)
}

.tag.bg-c {
	color: #fff;
	background-color: #f86
}

.tag-lined {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid transparent;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 3px;
	font-size: .8em;
	font-weight: 400;
	color: #f86;
	border-radius: 2px;
	line-height: 23px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.tag-lined.gray {
	border-color: #aaa;
	color: #aaa
}

.tag-lined.lower {
	height: 20px;
	line-height: 18px
}

.tag-solid {
	color: #fff;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	border-radius: 2px;
	padding: 0 15px
}

.tag-solid.green {
	background-color: #7cc020
}

.tag-solid.c {
	background-color: #f86
}

.tag-solid:hover {
	color: #fff
}

a>.tag:not (.nohover ){
	color: gray;
	border-color: rgba(0, 0, 0, .01);
	display: inline-block;
	vertical-align: middle;
	padding: 0 8px;
	margin-right: 5px;
	margin-bottom: 3px;
	font-size: .8em;
	font-weight: 400;
	color: #f86;
	border-radius: 2px;
	line-height: 23px;
	background-color: fade(#f86, 7);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

a>.tag:not (.nohover ):empty {
	display: none
}

a>.tag:not (.nohover ).lower {
	height: 20px;
	line-height: 18px
}

a>.tag:not (.nohover ).green {
	color: #7cc020;
	background-color: fade(#7cc020, 10)
}

a>.tag:not (.nohover ).red {
	color: #d71c0b;
	background-color: fade(#d71c0b, 10)
}

a>.tag:not (.nohover ).yellow {
	color: #fbc600;
	background-color: fade(#fbc600, 10)
}

a>.tag:not (.nohover ).blue {
	color: #3cb0df;
	background-color: fade(#3cb0df, 10)
}

a>.tag:not (.nohover ).gold {
	color: #d9b77f;
	background-color: fade(#d9b77f, 10)
}

a>.tag:not (.nohover ).gray {
	color: #888;
	border: 1px solid #ccc;
	background-color: transparent
}

a>.tag:not (.nohover ).c {
	color: #f86;
	border-color: #f86;
	background-color: transparent
}

a>.tag:not (.nohover ).pink {
	color: #ec001d;
	background-color: rgba(236, 0, 28, .1)
}

a>.tag:not (.nohover ).bg-green {
	color: #fff;
	border-color: #7cc020;
	background-color: #7cc020
}

a>.tag:not (.nohover ).bg-red {
	color: #fff;
	border-color: #d71c0b;
	background-color: #d71c0b
}

a>.tag:not (.nohover ).bg-yellow {
	color: #fff;
	border-color: #fbc600;
	background-color: #fbc600
}

a>.tag:not (.nohover ).bg-blue {
	color: #fff;
	border-color: #3cb0df;
	background-color: #3cb0df
}

a>.tag:not (.nohover ).bg-gold {
	color: #fff;
	border-color: #d9b77f;
	background-color: #d9b77f
}

a>.tag:not (.nohover ).bg-white {
	color: #aaa;
	border-color: rgba(0, 0, 0, .05);
	background-color: #fff
}

a>.tag:not (.nohover ).bg-c {
	color: #fff;
	border-color: rgba(0, 0, 0, .05);
	background-color: #f86
}

a>.tag:not (.nohover ):hover {
	color: #f86 !important;
	border-color: #f86 !important;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.c-tted, .c-tted a {
	color: #383838
}

.c-tted a:hover, a.ctted:hover {
	color: #f86
}

.c-step1ed, .c-step1ed a {
	color: #383838
}

.c-step1ed a:hover {
	color: #f86
}

.c-step2ed, .c-step2ed a {
	color: #555
}

.c-step2ed a:hover {
	color: #f86
}

.c-step3ed, .c-step3ed a {
	color: gray
}

.c-step3ed a:hover {
	color: #f86
}

.c-step4ed, .c-step4ed a {
	color: #a8a8a8
}

.c-step4ed a:hover {
	color: #f86
}

.border-blue {
	border: 1px solid #69b2e4;
	border-radius: 2px;
	color: #69b2e4 !important;
	padding: 5px 10px
}

.border-yellow {
	border: 1px solid #f6b54e;
	border-radius: 2px;
	color: #f6b54e !important;
	padding: 5px 10px
}

.border-orange {
	border: 1px solid #f86;
	border-radius: 2px;
	color: #f86 !important;
	padding: 5px 10px
}

.tagee {
	background-color: #f8f8f8;
	padding: 0 10px
}

.ui-info {
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 10px;
	background-color: #fefefe;
	font-size: .8em;
	border-radius: 2px;
	color: fade(#444, 70);
	margin: 10px
}

.ui-info.mar0 {
	margin: 0
}

.ui-info.wide {
	margin-left: 0;
	margin-right: 0
}

.ui-info.green {
	background-color: #f2f9e9
}

.ui-info.red {
	background-color: #fbe8e7
}

.ui-info.blue {
	background-color: #ecf7fc
}

.ui-info.yellow {
	background-color: #fff9e6
}

.ui-info.gray {
	background-color: #f8f8f8;
	color: #aaa
}

.logo {
	display: block;
	width: 110px;
	height: 40px;
	background: url(../images/img/logo.svg);
	background-size: cover;
	margin: 10px 0
}

.logo.theme-spring-logo-m {
	width: 145px;
	background-image: url(../images/img/theme-spring-logo-m.png)
}

@media ( max-width :550px) {
	.logo.theme-spring-logo-m {
		width: 75px
	}
}

.tabon {
	box-shadow: inset 0 -2px 0 0 #f86
}

div ~.titlebar {
	border-top: 1px solid rgba(0, 0, 0, .06);
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .06)
}

.angel-detail, .investor-detail {
	display: none
}

.titlebar {
	font-size: 1.1em;
	font-weight: 700;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.titlebar ul.tab-list li {
	width: 33.333%;
	max-width: 140px;
	text-align: center;
	float: left
}

.titlebar ul.tab-list li a {
	display: block
}

.titlebar ul.tab-list li.on a, .titlebar ul.tab-list li:hover a {
	background-color: #f86;
	color: #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.titlebar.tall {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .06);
	height: 50px;
	line-height: 50px
}

.titlebar.tall>a, .titlebar.tall>span {
	height: 50px;
	line-height: 50px;
	color: #383838
}

.titlebar.tall>a .fa, .titlebar.tall>span .fa {
	display: none
}

.titlebar.tall .tabset>a, .titlebar.tall .tabset>span {
	height: 50px;
	line-height: 50px;
	color: #383838
}

.titlebar.tall .tabset>a .fa, .titlebar.tall .tabset>span .fa {
	display: none
}

.titlebar.tall .more {
	color: #999;
	font-size: 14px;
	margin-right: 20px;
	font-weight: 400
}

.titlebar.ced, .titlebar.ced .fa {
	color: #f86
}

.titlebar.lined {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.titlebar.bged {
	background-color: #fafafa;
	box-shadow: none;
	border-top: none
}

.titlebar.lite-bottom-border {
	border-bottom: none;
	box-shadow: none
}

.titlebar .rightset {
	float: right;
	font-weight: 400;
	font-style: normal;
	font-size: .8em
}

.titlebar .rightset>a, .titlebar .rightset>span {
	display: block;
	vertical-align: middle;
	color: #888
}

.titlebar .rightset>a:hover, .titlebar .rightset>span:hover {
	color: #f86
}

.titlebar .rightset>span {
	padding-left: 20px
}

.titlebar .rightset>a {
	padding-right: 20px
}

.titlebar .tabset {
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	cursor: default;
	float: left;
	overflow: hidden
}

.titlebar .tabset.bigtabstyle>a, .titlebar .tabset.bigtabstyle>span {
	text-align: center;
	min-width: 100px
}

.titlebar .tabset>a, .titlebar .tabset>span {
	display: inline-block;
	padding: 0 12px;
	height: 50px;
	line-height: 50px
}

.titlebar .tabset>a.on, .titlebar .tabset>span.on {
	box-shadow: inset 0 -2px 0 0 #f86
}

.titlebar .tabset.card-style {
	z-index: 9
}

.titlebar .tabset.card-style>a>span, .titlebar .tabset.card-style>span>span
	{
	font-size: .8em;
	color: #aaa;
	margin-left: 4px
}

.titlebar .tabset.card-style>a.on, .titlebar .tabset.card-style>span.on
	{
	background-color: #fff;
	box-shadow: inset 0 2px 0 0 #f86;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	color: #f86;
	cursor: default
}

.titlebar .tabset.card-style>a:first-child, .titlebar .tabset.card-style>span:first-child
	{
	border-left: none
}

.titlebar .tabset.full {
	width: 100%
}

.titlebar .tabset.full.colum3>a, .titlebar .tabset.full.colum3>span {
	width: 33.3%
}

.titlebar .tabset.bg-gold {
	overflow-x: hidden
}

.titlebar .tabset.bg-gold a.on, .titlebar .tabset.bg-gold span.on {
	box-shadow: inset 0 -2px 0 0 #d9b77f;
	background-color: #fff;
	color: #d9b77f
}

.titlebar .tabset.bg-gold a.on .tag, .titlebar .tabset.bg-gold span.on .tag
	{
	color: #d9b77f;
	border-color: #d9b77f
}

.titlebar .tabset.bg-gold .tag {
	margin-top: 11px;
	transition: none
}

.titlebar .tabset.bg-gold .tab .flr {
	font-weight: 400;
	height: 48px
}

.titlebar .tabset.bg-gold .tab .flr a {
	border: 1px solid #aaa;
	color: #aaa;
	border-radius: 2px;
	padding: 2px 5px;
	font-size: .8em
}

.titlebar .tabset.bg-gold .tab .flr a:hover {
	color: #f86;
	border-color: #f86
}

.titlebar .fa-list {
	display: none
}

.titlebar>a, .titlebar>span {
	display: block;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 5px
}

.titlebar>a.flr, .titlebar>span.flr {
	float: right
}

.titlebar>a.right-btn, .titlebar>span.right-btn {
	color: #aaa;
	font-size: .8em;
	padding-right: 20px;
	padding-left: 5px
}

.titlebar>a.right-btn:hover, .titlebar>span.right-btn:hover {
	color: #f86
}

.titlebar.for2btn {
	background-color: #f8f8f8
}

.titlebar.for2btn>a {
	width: 50%;
	border-left: 1px solid rgba(0, 0, 0, .06)
}

.titlebar.for2btn>a .fa {
	display: none
}

.titlebar.for2btn>a.on {
	box-shadow: inset 0 2px 0 0 #f86;
	background-color: #fefefe;
	color: #f86
}

.titlebar.for2btn>a:first-child {
	border-left: none
}

.titlebar.for2btn>a:last-child {
	border-radius: none
}

.titlebar.for4btn {
	background-color: #ecebec
}

.titlebar.for4btn>a {
	width: 25%;
	padding: 0;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.titlebar.for4btn>a .fa {
	display: none
}

.titlebar.for4btn>a.on {
	background-color: #fff;
	color: #f86
}

.titlebar-center {
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 1.1em;
	font-weight: 700;
	text-align: center
}

.titlebar-center .date {
	font-size: .8em;
	color: #aaa
}

.titlebar-sp-userzone {
	padding-top: 15px
}

.titlebar-sp-userzone .bartag {
	height: 40px;
	margin: 10px 0;
	display: inline-block;
	width: 230px;
	border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
	background-color: #333;
	color: #fff;
	font-size: 1.3em
}

.titlebar-sp-userzone .bartag .bartext {
	display: inline-block;
	vertical-align: middle;
	line-height: 55px;
	margin-top: -9px;
	font-weight: 700
}

.titlebar-sp-userzone .bartag .baricon {
	display: inline-block;
	width: 55px;
	height: 53px;
	vertical-align: middle;
	background-color: #fff;
	border-radius: 30px;
	border: 2px solid #333;
	margin-top: -9px;
	margin-left: 25px;
	text-align: center;
	line-height: 55px
}

.titlebar-sp-userzone .bartag .baricon .fa {
	font-size: 1.3em;
	display: inline-block
}

.titlebar-sp-userzone .bartag.c {
	background-color: #f86
}

.titlebar-sp-userzone .bartag.c .baricon {
	border-color: #f86;
	color: #f86
}

.titlebar-sp-userzone .bartag.yellow {
	background-color: #fbc600
}

.titlebar-sp-userzone .bartag.yellow .baricon {
	border-color: #fbc600;
	color: #fbc600
}

.titlebar-sp-userzone .bartag.green {
	background-color: #7cc020
}

.titlebar-sp-userzone .bartag.green .baricon {
	border-color: #7cc020;
	color: #7cc020
}

.titlebar-sp-userzone .bartag-btnset {
	padding-right: 20px;
	padding-top: 20px;
	float: right
}

.titlebar-sp-userzone .bartag-btnset a {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	border: 1px solid #aaa;
	border-radius: 20px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer
}

.titlebar-sp-userzone .bartag-btnset .more {
	color: #f86;
	border-color: #f86
}

.titlebar-sp-userzone-big {
	padding: 0 25px;
	font-weight: 700;
	font-size: 1.3em
}

.white-title {
	border-left: 4px solid #f86;
	padding-left: 8px;
	margin-top: 20px;
	padding: 5px 20px
}

.footer-info {
	padding-top: 40px;
	padding-bottom: 50px;
	font-size: .9em;
	overflow: auto !important
}

.footer-info .about-us ul li:hover {
	text-decoration: underline
}

.footer-info .about-us ul li:hover a {
	color: #f86
}

.footer-info .colum {
	float: left;
	padding-right: 7%
}

.footer-info .colum ul li {
	float: left;
	margin-right: 20px
}

.footer-info .colum ul li a {
	color: #666
}

.footer-info .colum ul li:last-of-type {
	margin-right: 0
}

.footer-info .colum b {
	display: block;
	color: #444
}

.footer-info .colum p {
	font-size: 13px
}

.footer-info .colum:last-child {
	float: right;
	padding-right: 0
}

.footer-info .colum:last-child li {
	margin-bottom: 5px
}

.footer-info .colum input {
	width: 250px;
	height: 40px
}

.footer-info .colum input:focus {
	border: 1px solid #cecece !important
}

.footer-info .colum input ~.jzbtn {
	height: 40px;
	line-height: 38px;
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px)
}

.footer-sign {
	background-color: transparent;
	border-top: 1px solid #ddd;
	color: #444;
	font-size: .8em;
	padding: 11px 0
}

.footer-sign span.flr:first-letter {
	font-family: verdana;
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px)
}

.rowbtn {
	font-size: .8em
}

.rowbtn.lower a {
	height: 30px;
	line-height: 30px
}

.rowbtn>.a, .rowbtn>a {
	display: block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer
}

.rowbtn>.a:hover, .rowbtn>a:hover {
	background-color: #fafafa
}

.rowbtn .to-hide {
	display: none
}

.rowbtn.is-loading {
	width: auto;
	height: auto;
	background-size: 48px;
	position: relative
}

.rowbtn.is-loading:before {
	content: "";
	display: block;
	height: 100%;
	background-color: #fff;
	position: absolute;
	width: 100%;
	background: #fff url(../images/img/loading.gif) no-repeat 50%;
	background-size: 30px
}

.iteminrow {
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	padding: 15px;
	border-radius: 2px;
	margin: 5px 0;
	overflow: auto;
	zoom: 1
}

.iteminrow .leftpicrow {
	overflow: auto;
	zoom: 1;
	line-height: 60px
}

.iteminrow .leftpicrow .left {
	display: block;
	float: left;
	margin-right: 15px
}

.iteminrow .leftpicrow .right {
	display: block;
	float: left
}

.usericon {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 60px;
	overflow: visible;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 50%
}

.usericon::-webkit-scrollbar {
	width: 0
}

.usericon img {
	border-radius: 50%;
	vertical-align: top;
	width: 60px;
	height: 60px;
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.usericon:empty {
	background: url(../images/img/icon-person.png) 50% #fefefe no-repeat;
	background-size: 100%
}

.usericon[first-letter]:not ([style] ):empty {
	background-size: 0
}

.usericon[first-letter]:not ([style] ):empty:before {
	content: attr(first-letter);
	font-size: 28px;
	height: 60px;
	line-height: 55px;
	color: #953
}

.usericon.size80 {
	line-height: 75px
}

.usericon.size80, .usericon.size80 img {
	width: 80px;
	height: 80px
}

.usericon.size-small {
	line-height: 45px
}

.usericon.size-small, .usericon.size-small img {
	width: 50px;
	height: 50px
}

.usericon.size-small-x {
	width: 30px;
	height: 30px;
	line-height: 27px
}

.usericon.size-small-x img {
	height: 30px;
	width: 30px
}

.prodicon {
	display: inline-block;
	text-align: center;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 12px
}

.prodicon, .prodicon img {
	vertical-align: middle;
	width: 60px;
	height: 60px
}

.prodicon img {
	max-width: 100%;
	max-height: 100%
}

.prodicon:empty {
	background: url(../images/img/icon-prod.png) 50% #fefefe no-repeat;
	background-size: 100%
}

.incicon {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 60px;
	height: 60px;
	line-height: 54px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 3px
}

.incicon img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%
}

.incicon:empty {
	background: url(../images/img/icon-inc.png) 50% #fefefe no-repeat;
	background-size: 100%
}

.incicon.size130 {
	width: 130px;
	height: 130px;
	line-height: 120px
}

.incicon.size100 {
	width: 100px;
	height: 100px;
	line-height: 90px
}

.incicon.size80 {
	width: 80px;
	height: 80px;
	line-height: 70px
}

.incicon.size40 {
	width: 40px;
	height: 40px;
	line-height: 35px
}

.investicon {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: 60px;
	height: 60px;
	line-height: 54px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 3px
}

.investicon img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%
}

.investicon:empty {
	background: url(../images/img/icon-invest.png) 50% #fefefe no-repeat;
	background-size: 100%
}

.uniicon {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .06);
	background-size: cover;
	background-color: #fafafa
}

.uniicon.picbg-cover {
	background: url() 50% no-repeat;
	background-size: cover
}

.uniicon.edubg {
	background: url(../images/img/icon-edu.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.jobbg {
	background: url(../images/img/icon-work.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.albumbg {
	background: url(../images/img/icon-album.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.tagbg {
	background: url(../images/img/icon-tag.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.newsbg {
	background: url(../images/img/icon-news.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.locabg {
	background: url(../images/img/icon-location.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.qlmbg {
	background: url(../images/img/icon-qlm.png) 50% no-repeat #fafafa;
	background-size: 100%
}

.uniicon.nobor {
	border: none
}

.juziicon {
	background: url(../images/img/logo_juzi.svg) 50% no-repeat;
	background-size: contain
}

.jzicon {
	background: url(../images/img/jzicon.png?v20160630) no-repeat;
	display: inline-block;
	margin-right: 5px;
	height: 20px;
	width: 20px;
	background-size: 240px;
	vertical-align: middle;
	margin-bottom: 3px
}

.jzicon.dataservice-bg {
	background-position: 0 -90px
}

.jzicon.lieju-bg {
	background-position: -30px -90px
}

.jzicon.juzilab-bg {
	background-position: -60px -90px
}

.jzicon.qlm-bg {
	background-position: -90px -90px
}

.jzicon.tuopushe-bg {
	background-position: -120px -90px
}

.jzicon.radar-bg {
	background-position: -150px -90px
}

.jzicon.qlm-index {
	background-position: 0 -30px
}

.jzicon.baogao-index {
	background-position: -30px -30px
}

.jzicon.tupu-index {
	background-position: -60px -30px
}

.jzicon.shanghai-index {
	background-position: -90px -30px
}

.jzicon.blog-index {
	background-position: -120px -30px
}

.jzicon.app-index {
	background-position: -180px 0
}

.jzicon.dataservice-index {
	background-position: 0 -60px
}

.jzicon.lieju-index {
	background-position: -30px -60px
}

.jzicon.juzilab-index {
	background-position: -60px -60px
}

.jzicon.tuopushe-index {
	background-position: -120px -60px
}

.jzicon.radar-index {
	background-position: -150px -60px
}

.jzicon.vie-index {
	background-position: -180px -60px
}

img.bordered {
	border: 1px solid rgba(0, 0, 0, .06)
}

.icon-small {
	width: 45px;
	height: 45px;
	line-height: 40px
}

.icon-small[style] {
	background: url() 50% no-repeat;
	background-size: 45px
}

.icon-small.small-ss {
	width: 40px;
	height: 40px;
	line-height: 35px
}

.icon-small[first-letter]:not ([style] ):empty:before {
	content: attr(first-letter);
	font-size: 20px;
	height: 45px;
	line-height: 42px
}

.br-user {
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .06)
}

.br-prod {
	border-radius: 12px;
	overflow: hidden;
	border: 1px solid rgba(0, 0, 0, .06)
}

.br-type {
	padding: 8px 16px;
	border-radius: 4px;
	border: 1px solid #bbb
}

.claimed-v-icon {
	display: inline-block;
	vertical-align: middle;
	width: 15px
}

.claimed-v-icon:before {
	content: url(../images/img/spicon-claimed-v.svg);
	vertical-align: middle
}

.unic.title {
	color: #3b414b
}

.unic.content {
	color: #69707c
}

.unic.subcontent {
	color: #a1a7b5
}

.unic.extend {
	color: #c1c4ce
}

.limited-itemnum .commit:nth-child(4), .limited-itemnum li:nth-child(4),
	.limited-itemnum tr:nth-child(4) {
	border-bottom: none
}

.limited-itemnum .commit:nth-child(n+5), .limited-itemnum li:nth-child(n+5),
	.limited-itemnum tr:nth-child(n+5) {
	display: none !important
}

.listui-adset img {
	vertical-align: middle
}

.listui-adset>a {
	display: block;
	outline: 1px solid rgba(0, 0, 0, .01)
}

.listui-adset>a:not (:first-child ){
	margin-top: 15px
}

.list-startupTools {
	overflow: auto;
	zoom: 1
}

.list-startupTools li {
	width: 49%;
	float: left;
	text-align: center
}

.list-startupTools li:nth-child(2n) {
	border-left: 1px solid rgba(0, 0, 0, .06);
	margin-bottom: 15px
}

.block-startup-nav {
	overflow: auto;
	zoom: 1;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	display: -ms-flexbox;
	display: flex
}

.block-startup-nav>a {
	float: left;
	height: 75px;
	width: 90px;
	text-align: center;
	-ms-flex: 1;
	flex: 1
}

.block-startup-nav>a:hover {
	color: #f86;
	background-color: #fafafa
}

.block-startup-nav>a.on {
	color: #f86
}

.iconset-guide {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: url() 50% no-repeat;
	background-size: 25px;
	margin-top: 10px
}

.iconset-guide.guide-paper {
	background-image: url(../images/img/iconguide-paper.svg)
}

.iconset-guide.guide-news {
	background-image: url(../images/img/iconguide-news.svg)
}

.iconset-guide.guide-fileuser {
	background-image: url(../images/img/iconguide-fileuser.svg)
}

.iconset-guide.guide-code {
	background-image: url(../images/img/iconguide-code.svg)
}

.iconset-guide.guide-web {
	background-image: url(../images/img/iconguide-web.svg)
}

.iconset-guide.guide-house {
	background-image: url(../images/img/iconguide-house.svg)
}

.titlebar-pinkbar {
	line-height: 50px;
	font-weight: 700;
	font-size: 1.1em
}

.titlebar-pinkbar>span {
	border-left: 4px solid #f78936;
	padding: 3px;
	padding-left: 16px
}

.titlebar-centerbar {
	line-height: 50px;
	font-weight: 700;
	font-size: 1.1em;
	text-align: center
}

.titlebar-diy {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 1.2em;
	font-weight: 700
}

.titlebar-diy .date {
	font-size: .8em;
	color: #aaa
}

.titlebar-diy.left-color>span {
	padding: 5px 0;
	padding-left: 10px;
	border-left: 5px solid #f86
}

.list-startup-gaidepad {
	overflow: auto;
	zoom: 1
}

.list-startup-gaidepad.bg-redorangedark li a {
	background-color: #f18f61
}

.list-startup-gaidepad.bg-redorange li a {
	background-color: #feb494
}

.list-startup-gaidepad.bg-orange li a {
	background-color: #f6c999
}

.list-startup-gaidepad.bg-green li a {
	background-color: #c5dfb9
}

.list-startup-gaidepad.bg-blue li a {
	background-color: #b5cfed
}

.list-startup-gaidepad.bg-purple li a {
	background-color: #c0b8e5
}

.list-startup-gaidepad.bg-pink li a {
	background-color: #f79aab
}

.list-startup-gaidepad li {
	width: 19%;
	margin: 0 .5%;
	margin-bottom: 8px;
	float: left
}

.list-startup-gaidepad li a {
	display: block;
	text-align: center;
	line-height: 55px;
	background-color: #f5f5f5;
	color: #fff;
	position: relative
}

.list-startup-gaidepad li a:hover {
	background-color: #f78936;
	color: #fff
}

.list-startup-gaidepad li a.hot:after, .list-startup-gaidepad li a.new:after
	{
	position: absolute;
	right: 5px;
	top: 5px;
	display: inline-block;
	width: 35px;
	height: 18px;
	line-height: 17px;
	font-size: 12px;
	color: #fff;
	border-radius: 10px
}

.list-startup-gaidepad li a.new:after {
	background-color: #e13a00;
	content: "New"
}

.list-startup-gaidepad li a.hot:after {
	background-color: #fb7b00;
	content: "Hot"
}

.list-guide-website {
	overflow: auto;
	zoom: 1;
	line-height: 25px;
	padding: 13px 0
}

.list-guide-website .itemset-title {
	font-weight: 700;
	display: inline-block;
	float: left;
	font-size: 1.1em;
	padding: 0 20px
}

.list-guide-website .itemset {
	float: left
}

.list-guide-website .itemset .item {
	box-sizing: border-box;
	padding-left: 30px;
	border-left: 1px solid #ddd;
	display: inline-block;
	width: 242px
}

.list-guide-website .itemset .item .item-mark {
	background-color: #df5904;
	border: 1px solid rgba(0, 0, 0, .1);
	color: #fff;
	padding: 3px 7px;
	margin-right: 15px
}

.list-album-com li {
	position: relative;
	display: block;
	padding: 15px 80px 30px 30px;
	border-bottom: 1px solid #eee
}

.list-album-com li div:last-of-type {
	color: #666
}

.list-album-com li div:first-of-type {
	position: relative
}

.list-album-com li div:first-of-type p:last-of-type {
	max-width: 400px
}

.list-album-com li div:first-of-type .add-to-album {
	position: absolute;
	right: 0;
	top: 15px;
	padding: 3px 10px;
	border: 1px solid #f86;
	color: #f86;
	border-radius: 2px;
	min-width: 138px;
	text-align: center
}

.list-album-com li .want-to-selected {
	position: absolute;
	bottom: 0;
	right: 0;
	display: inline-block;
	height: 80px;
	width: 80px;
	line-height: 80px;
	text-align: center;
	line-height: normal;
	padding: 15px 20px;
	border-radius: 100%;
	background-color: #2e3c4a;
	box-shadow: 0 2px 16px 0 rgba(0, 0, 0, .18);
	font-size: 1.2em;
	color: #fff;
	transform: translate(50%, 50%);
	z-index: 2
}

.list-album-com li .type {
	border-radius: 2px;
	border: 1px solid #ddd;
	padding: 5px 10px
}

.list-com-lite {
	overflow: auto
}

.list-com-lite li {
	padding: 0 20px
}

.list-com-lite li:first-of-type {
	padding-top: 0
}

.list-com-lite li:hover {
	background-color: #f6f8fa
}

.list-com-lite li>div {
	padding: 20px 0 15px
}

.list-com-lite li>div .top {
	overflow: hidden
}

.list-com-lite li>div .top+div {
	height: 40px
}

.list-com-lite li>div .top .left {
	display: block;
	float: left;
	margin-right: 10px
}

.list-com-lite li>div .top .right {
	display: block;
	float: left
}

.list-com-lite li>div .top .right .title {
	width: 160px;
	padding-right: 50px;
	position: relative
}

.list-com-lite li>div .top .right .title span {
	color: #666;
	position: absolute;
	top: 0;
	right: 0;
	max-width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-com-lite li>div .top .right .type {
	font-size: .8em;
	color: #a8a8a8;
	margin-top: 5px
}

.list-com-lite li>div .top .right .type img {
	height: 12px;
	margin-right: 3px
}

.list-event-lite {
	border-left: 1px solid rgba(0, 0, 0, .06);
	margin: 0 20px
}

.list-event-lite li {
	padding-bottom: 20px;
	padding-left: 15px;
	position: relative
}

.list-event-lite li:before {
	content: "";
	display: inline-block;
	height: 14px;
	width: 14px;
	line-height: 14px;
	text-align: center;
	border: 3px solid #f86;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: -7px;
	background-color: #fff
}

.list-type-lite {
	padding: 15px 20px;
	overflow: hidden
}

.list-type-lite li {
	float: left;
	margin-right: 35px
}

.list-type-lite li a {
	display: inline-block;
	font-size: 1.1em;
	padding: 4px 15px
}

.list-type-lite li a.active {
	background-color: #f86;
	border-radius: 2px;
	color: #fff
}

.list-type-lite+.search {
	position: absolute;
	top: 11px;
	right: 20px
}

.list-type-lite+.search input {
	display: inline-block;
	height: 38px;
	width: 250px;
	line-height: 38px;
	text-align: center;
	text-indent: 10px;
	padding-right: 45px;
	text-align: left
}

.list-type-lite+.search button {
	position: absolute;
	top: 7px;
	right: 5px;
	border: none;
	color: #999;
	font-size: 19px
}

.list-album-block {
	padding: 15px 0
}

.list-album-block li {
	height: 160px;
	position: relative;
	padding: 15px 40px 15px 20px
}

.list-album-block li:hover {
	background-color: #f6f8fa
}

.list-album-block li:hover .detail h2 a {
	color: #f86
}

.list-album-block li .pic {
	position: absolute;
	top: 15px
}

.list-album-block li .pic img {
	display: inline-block;
	height: 130px;
	width: 260px;
	line-height: 130px;
	text-align: center
}

.list-album-block li .detail {
	padding-left: 280px
}

.list-album-block li .detail .title {
	height: 75px
}

.list-album-block li .detail .title h2 {
	font-size: 1.2em;
	font-weight: 600;
	line-height: 1.4
}

.list-album-block li .detail .title .des {
	color: #2b2b2b;
	line-height: 1.4
}

.list-album-block li .detail .date {
	margin-top: 36px
}

@media screen and (max-width:750px) {
	.list-album-com li {
		padding-right: 5%
	}
	.list-album-com li div:first-of-type p:last-of-type {
		max-width: 250px
	}
	.list-album-com li div:first-of-type .add-to-album {
		display: none
	}
	.list-album-com li div .cell {
		padding: 15px 0
	}
	.list-album-com li .want-to-selected, .list-album-com li div .cell.pic {
		display: none
	}
	.list-album-block li {
		padding: 15px 15px 15px 20px
	}
	.list-album-block li .pic {
		display: none
	}
	.list-album-block li .detail {
		padding-left: 0
	}
	.list-type-lite li {
		margin-right: 0
	}
}

.album-com-bt-block {
	background-color: #2e3c4a;
	color: #fff;
	padding: 30px 0 35px
}

.album-com-bt-block h2 {
	font-size: 1.4em
}

.album-com-bt-block h3 {
	font-size: 6em;
	margin-bottom: 20px;
	margin-top: 20px;
	text-indent: -50px
}

.album-com-bt-block p:first-of-type {
	margin-top: -70px
}

.album-com-bt-block a {
	background-color: #f3f4f6;
	border-radius: 2px;
	color: #2e3c4a;
	display: inline-block;
	font-size: 1.2em;
	padding: 10px 25px;
	margin: 30px auto 0
}

.list-album-indexbig {
	overflow: auto;
	zoom: 1;
	margin-left: -2%
}

.list-album-indexbig>li {
	float: left;
	width: 31%;
	margin-left: 2.333%;
	margin-top: 10px;
	margin-bottom: 10px
}

.list-album-indexbig>li>a {
	display: block;
	height: 160px;
	position: relative;
	background: url() 50% no-repeat;
	background-size: cover
}

.list-album-indexbig>li .album-info {
	background-color: rgba(0, 0, 0, .4);
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0
}

.list-album-indexbig>li .title {
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.list-album-indexbig>li .des {
	height: 0;
	overflow: hidden;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	padding-left: 10px;
	padding-right: 10px
}

.list-album-indexbig>li .date {
	height: 25px;
	padding-left: 10px;
	padding-right: 10px
}

.list-album-indexbig>li .date span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	display: block
}

.list-album-indexbig>li .date span:first-of-type {
	width: 40%
}

.list-album-indexbig>li .date span:last-of-type {
	width: 60%;
	text-align: right
}

.list-album-indexbig>li:hover .des {
	height: 85px;
	padding-top: 17px;
	padding-bottom: 10px
}

.list-index-bigentrance {
	margin-left: -1.5%;
	overflow: auto;
	zoom: 1
}

.list-index-bigentrance>li {
	float: left;
	width: 23.5%;
	margin-left: 1.5%
}

.list-index-bigentrance a:hover {
	opacity: .9
}

.list-inputdrop-lite {
	background-color: #fafafa;
	font-size: .8em;
	max-height: 300px
}

.list-inputdrop-lite>li {
	border: 1px solid rgba(0, 0, 0, .06);
	border-bottom: none;
	padding: 4px 15px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.list-inputdrop-lite>li:last-child {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-inputdrop-lite>li:hover {
	background-color: #fff
}

.list-collection-info {
	list-style: none;
	overflow: hidden;
	padding: 0;
	overflow: auto;
	zoom: 1
}

@media screen and (min-width:550px) {
	.list-collection-info li {
		width: 48%
	}
}

@media screen and (max-width:549px) {
	.list-collection-info li {
		width: 98%
	}
}

.list-collection-info li {
	float: left;
	height: 200px;
	margin-right: 1%;
	margin-top: 20px;
	border: 1px solid #ddd
}

.list-collection-info li .container-half {
	height: 80px;
	margin: 12px 10px 10px
}

.list-collection-info li .container-half .pic {
	float: left;
	outline: 1px solid #ddd;
	outline-offset: 3px
}

.list-collection-info li .container-half .close {
	float: right;
	font-size: 25px;
	color: #646464;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.list-collection-info li .container-half .close:hover {
	color: #f86
}

.list-collection-info li .container-half .container-hr {
	float: left;
	margin: 10px 20px
}

.list-collection-info li .container-half .container-hr .title {
	margin-right: 10px;
	font-size: 16px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.7em;
	line-height: 1.7em;
	max-width: 110px;
	vertical-align: middle
}

.list-collection-info li .container-half .container-hr .step {
	padding-top: 2px;
	font-size: 14px;
	color: #23cb04
}

.list-collection-info li .container-half .container-hr a {
	color: #f86;
	font-size: 14px;
	text-decoration: none
}

.list-collection-info li .container-half .container-hr p {
	max-width: 171px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 26px;
	line-height: 26px
}

.list-collection-info li .container-half .container-hr .link1 {
	clear: both
}

.list-collection-info li .container-half .container-hr .span-s {
	margin: -2px 3px 0 -3px;
	color: #646464
}

.list-collection-info li .container-half p {
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
	max-height: 80px;
	color: #646464
}

.list-collection {
	list-style: none;
	overflow: hidden;
	padding: 0
}

.list-collection>li {
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 30px
}

.list-collection>li .panel-left {
	border: 1px solid #ddd;
	float: left;
	width: 24%;
	height: 230px;
	margin-left: 1%
}

.list-collection>li .panel-left .title {
	display: block;
	text-align: center;
	font-size: 20px;
	margin-top: 50px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px
}

.list-collection>li .panel-left .amount {
	display: block;
	text-align: center;
	font-size: 28px
}

.list-collection>li .panel-left .edit {
	display: block;
	margin: 40px auto 0;
	width: 80px;
	height: 30px;
	background-color: #eee;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.list-collection>li .panel-right {
	border: 1px solid #ddd;
	border-left: 0;
	float: left;
	width: 74%;
	height: 232px
}

.list-collection>li .panel-right .arrow {
	float: right;
	height: 230px;
	line-height: 230px;
	color: #888;
	font-weight: 700;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	padding-left: 10px;
	background-color: #fcfcfc
}

.list-collection>li .panel-right .arrow:hover {
	color: #f86;
	background-color: #fafafa
}

.list-collection>li .panel-right ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	padding-left: 10px
}

.list-collection>li .panel-right ul li {
	float: left;
	width: 150px;
	height: 210px;
	margin: 10px;
	padding: 10px;
	border-radius: 4px
}

.list-collection>li .panel-right ul li:nth-child(n+4) {
	display: none
}

.list-collection>li .panel-right ul li:hover {
	background-color: #fafafa
}

.list-collection>li .panel-right ul li .pic {
	width: 130px
}

.list-collection>li .panel-right ul li .row-title {
	margin-top: 5px;
	margin-bottom: 5px
}

.list-collection>li .panel-right ul li .container-hr {
	float: left;
	width: 100%
}

.list-collection>li .panel-right ul li .container-hr p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
	line-height: 25px
}

.list-collection>li .panel-right ul li .container-hr .title {
	margin-right: 10px;
	font-size: 16px
}

.list-collection>li .panel-right ul li .container-hr .step {
	float: right;
	padding-top: 2px;
	font-size: 14px;
	color: #23cb04
}

.list-collection>li .panel-right ul li .container-hr a {
	color: #f86;
	text-decoration: none
}

.list-collection>li .panel-right ul li .container-hr .link1 {
	clear: both
}

.list-collection>li .panel-right ul li .container-hr .span-s {
	margin: 6px 3px 0 -3px;
	color: #646464
}

.list-collection .info-editable .info-edit {
	display: none;
	text-align: center;
	padding-top: 50px
}

.list-collection .info-editable.on-edit .info-edit {
	display: block
}

.list-collection .info-editable.on-edit .info-show {
	display: none
}

.list-collection-new h4 {
	font-size: 1.2em;
	padding: 3px 0;
	margin-top: 25px;
	margin-bottom: 15px;
	border-left: 4px solid #f86;
	padding-left: 8px
}

.list-collection-new .info-editable .info-edit {
	display: none;
	text-align: center;
	padding-top: 50px
}

.list-collection-new .info-editable.on-edit .info-edit {
	display: block
}

.list-collection-new .info-editable.on-edit .info-show {
	display: none
}

.list-dropdown-menu-small {
	border: 1px solid rgba(0, 0, 0, .06);
	background-color: #fff;
	font-size: 12px;
	width: 100px
}

.list-dropdown-menu-small li:not (:last-child ){
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-dropdown-menu-small li:not (:last-child )>a {
	padding: 3px 15px
}

.listui-user-action:hover .actbtn {
	color: #f86
}

.listui-user-action .actbtn {
	cursor: default;
	display: inline-block;
	vertical-align: bottom;
	line-height: 30px;
	padding: 0 5px
}

.list-form-itemrow li {
	border: 1px solid rgba(0, 0, 0, .06);
	margin-bottom: 20px;
	padding: 15px 20px
}

.list-form-itemrow li, .list-form-itemrow li:not (.on-edit ):hover {
	background-color: #fafafa
}

.listui-tagset {
	padding-top: 10px
}

.listui-tagset.limit-short {
	height: 110px;
	overflow: hidden
}

.listui-tagset>a, .listui-tagset>span {
	display: inline-block;
	border: 1px solid #aaa;
	height: 25px;
	line-height: 23px;
	padding: 0 15px;
	margin-bottom: 10px;
	margin-right: 5px;
	font-size: .8em;
	border-radius: 2px
}

.listui-tagset>a.on, .listui-tagset>span.on {
	border-color: transparent;
	background-color: #f86;
	color: #fff
}

.list-userzone-user {
	overflow: auto;
	zoom: 1;
	margin-top: -20px
}

.list-userzone-user:before {
	opacity: 0
}

.list-userzone-user.on-load {
	position: relative
}

.list-userzone-user.on-load:before {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: " ";
	padding-top: 100px;
	color: #aaa;
	background-color: hsla(0, 0%, 100%, .6);
	text-align: center;
	opacity: 1;
	transition: opacity .3s .5s
}

.list-userzone-user.colum3 li {
	width: 31.2%
}

.list-userzone-user.liblock li {
	min-height: 223px
}

.list-userzone-user.slider-a li {
	animation: scalbig .3s 1;
	display: none
}

.list-userzone-user.slider-a li:first-child, .list-userzone-user.slider-a li:nth-child(2),
	.list-userzone-user.slider-a li:nth-child(3), .list-userzone-user.slider-a li:nth-child(4)
	{
	display: block
}

.list-userzone-user.slider-b li {
	animation: scalbig .3s 1;
	display: none
}

.list-userzone-user.slider-b li:nth-child(5), .list-userzone-user.slider-b li:nth-child(6),
	.list-userzone-user.slider-b li:nth-child(7), .list-userzone-user.slider-b li:nth-child(8)
	{
	display: block
}

.list-userzone-user.slider-c li {
	animation: scalbig .3s 1;
	display: none
}

.list-userzone-user.slider-c li:nth-child(9), .list-userzone-user.slider-c li:nth-child(10),
	.list-userzone-user.slider-c li:nth-child(11), .list-userzone-user.slider-c li:nth-child(12)
	{
	display: block
}

@
keyframes scalbig { 0%{
	transform: scale(.5);
	opacity: 0
}

to {
	transform: scale(1);
	opacity: 1
}

}
.list-userzone-user li {
	float: left;
	width: 23%;
	box-sizing: border-box;
	padding: 20px 15px;
	margin-top: 20px;
	background-color: #fbfbfb;
	margin-left: 1%;
	margin-right: 1%;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-userzone-user li:hover {
	background-color: #f8f8f8
}

.list-userzone-user li .pic {
	float: left;
	margin-right: 15px
}

.list-userzone-user li .picinfo h3 {
	font-size: 1.2em;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.8em;
	line-height: 1.8em
}

.list-userzone-user li .picinfo h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.4em;
	line-height: 1.4em
}

.list-userzone-user li .picinfo p {
	padding-left: 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px
}

.list-userzone-user li .picinfo p.mart5 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
	line-height: 25px
}

.list-userzone-user li .picinfo .ui-onoff-btn:not (.on ):before {
	display: inline-block;
	content: "+";
	color: #f86;
	font-weight: 700;
	margin-right: 5px;
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px)
}

.list-userzone-user li .more-info {
	clear: both;
	margin-top: 18px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	font-size: .8em;
	margin-bottom: -10px
}

.list-userzone-user li .more-info>div:last-child {
	margin-top: 5px
}

.list-userzone-user li .more-info p {
	height: 20px;
	overflow: hidden
}

.list-userzone-user li .more-info span {
	margin-right: 5px;
	display: inline-block
}

.list-userzone-user li .removeitem {
	transform: translate(5px, -15px);
	-webkit-transform: translate(5px, -15px);
	-moz-transform: translate(5px, -15px);
	-ms-transform: translate(5px, -15px)
}

.list-userzone-user li .usericon {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-userzone-user li .usericon:hover {
	box-shadow: 0 0 0 2px #ffac94
}

.list-itemcheck li:before {
	display: inline-block;
	color: #c0775e;
	background-color: #ebd4cc;
	margin-right: 7px;
	border-radius: 5px;
	width: 12px;
	height: 10px;
	line-height: 10px;
	vertical-align: middle;
	content: "✔"
}

.list-incubator-top5 li {
	margin-top: 5px
}

.list-incubator-top5 li:after {
	content: " ";
	display: inline-block;
	height: 15px;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-left: 20px;
	border-radius: 2px;
	background-color: #f86;
	width: 38%
}

.list-incubator-top5 li:first-child:after {
	width: 75%
}

.list-incubator-top5 li:nth-child(2):after {
	width: 55%
}

.list-incubator-top5 li:nth-child(3):after {
	width: 35%
}

.list-incubator-top5 li:nth-child(4):after {
	width: 28%
}

.list-incubator-top5 li:nth-child(5):after {
	width: 20%
}

.list-incubator-top5 li:nth-child(n+5):after {
	width: 19%
}

.list-incubator-hotstreet li {
	margin-top: 5px
}

.list-incubator-hotstreet li:first-child {
	color: #ec8163
}

.list-incubator-hotstreet li:nth-child(2) {
	color: #c7745c
}

.list-incubator-hotstreet li:nth-child(3) {
	color: #a26655
}

.list-incubator-hotstreet li:nth-child(4) {
	color: #7c584e
}

.list-incubator-hotstreet li:nth-child(n+4) {
	color: #444
}

.list-invecase {
	width: 100%
}

.list-invecase tr {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-invecase tr:hover {
	background-color: rgba(0, 0, 0, .03)
}

.list-invecase tr td {
	padding: 15px 5px;
	min-width: 100px;
	text-align: center
}

.list-invecase tr td a.detail {
	padding: 3px 15px;
	max-width: 100%;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: .8em
}

.list-invecase tr td a.detail:hover {
	border-color: #f86
}

.list-invecase tr td.date {
	width: 170px;
	text-align: left
}

.list-invecase tr td.icon {
	min-width: 50px;
	width: 50px
}

.list-invecase tr td.title {
	text-align: left
}

.list-invecase tr td:first-child {
	padding-left: 50px
}

.list-invecase tr td:last-child {
	padding-right: 50px
}

#recruit-info .list-invecase tr td:first-of-type {
	text-align: left
}

#recruit-info .list-invecase tr td:first-of-type>div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 220px
}

@media screen and (max-width:750px) {
	#recruit-info .list-invecase tr td:first-of-type>div {
		max-width: 80px
	}
}

.list-main-index {
	height: 4px
}

.list-main-index a.on {
	color: #f86
}

ul[class|=list-main]:not (.thead ).heightfree {
	min-height: auto
}

ul[class|=list-main]:not (.thead ).inmodal {
	max-height: 560px;
	max-height: 80vh
}

ul[class|=list-main]:not (.thead ) .title {
	color: #383838;
	font-weight: 700
}

ul[class|=list-main]:not (.thead ) .title a {
	color: #383838
}

ul[class|=list-main]:not (.thead ) .tag {
	line-height: 18px !important
}

.list-main-icnset, .list-main-incset {
	max-width: 100%;
	overflow: hidden;
	width: 100%
}

.list-main-icnset.widthfree .cell.maincell, .list-main-incset.widthfree .cell.maincell
	{
	width: auto
}

.list-main-icnset.widthfree .cell.maincell .des, .list-main-incset.widthfree .cell.maincell .des
	{
	width: 520px;
	max-width: 80%
}

.list-main-icnset.widthfree .cell.action, .list-main-incset.widthfree .cell.action
	{
	padding-right: 20px
}

.list-main-icnset li, .list-main-incset li {
	min-height: 90px;
	padding: 15px 20px;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding-left: 20px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-main-icnset li:hover, .list-main-incset li:hover {
	background-color: #fafafa
}

.list-main-icnset li:hover .title, .list-main-icnset li:hover .title a,
	.list-main-incset li:hover .title, .list-main-incset li:hover .title a
	{
	color: #f86
}

.list-main-icnset li:last-child, .list-main-incset li:last-child {
	border-bottom: none
}

.list-main-icnset li>.toggle-feedback-btn, .list-main-incset li>.toggle-feedback-btn
	{
	position: absolute;
	right: 36px;
	top: 50%;
	transform: translateY(-50%)
}

.list-main-icnset .cell, .list-main-incset .cell {
	display: table-cell;
	font-style: normal;
	vertical-align: middle
}

.list-main-icnset .cell.pic, .list-main-incset .cell.pic {
	width: 65px;
	padding-right: 15px
}

.list-main-icnset .cell.maincell, .list-main-incset .cell.maincell {
	width: 300px
}

.list-main-icnset .cell.maincell .des, .list-main-incset .cell.maincell .des
	{
	width: 250px
}

.list-main-icnset .cell.maincell .tags, .list-main-incset .cell.maincell .tags
	{
	display: inline-block;
	margin-right: 5px
}

.list-main-icnset .cell.maincell .loca, .list-main-incset .cell.maincell .loca
	{
	font-size: .8em;
	color: #aaa
}

.list-main-icnset .cell.maincell .loca i, .list-main-incset .cell.maincell .loca i
	{
	color: #444
}

.list-main-icnset .cell.maincell .fa-caret-right, .list-main-incset .cell.maincell .fa-caret-right
	{
	color: #aaa
}

.list-main-icnset .cell.date, .list-main-icnset .cell.fina,
	.list-main-icnset .cell.normalsmall, .list-main-icnset .cell.round,
	.list-main-incset .cell.date, .list-main-incset .cell.fina,
	.list-main-incset .cell.normalsmall, .list-main-incset .cell.round {
	width: 100px;
	text-align: center;
	overflow: hidden
}

.list-main-icnset .cell.round, .list-main-incset .cell.round {
	width: 130px
}

.list-main-icnset .cell.action, .list-main-incset .cell.action {
	padding-left: 0;
	padding-right: 0;
	min-width: 85px;
	text-align: center
}

.list-main-icnset .cell.action .fa, .list-main-incset .cell.action .fa {
	font-size: 1.6em
}

.list-main-icnset .cell.action .fa.fa-star, .list-main-icnset .cell.action .fa:hover,
	.list-main-incset .cell.action .fa.fa-star, .list-main-incset .cell.action .fa:hover
	{
	color: #f86
}

.list-main-icnset .cell .investorset, .list-main-incset .cell .investorset
	{
	display: inline-block
}

.list-main-icnset .des, .list-main-incset .des {
	font-size: .8em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px
}

.list-main-icnset .tag, .list-main-incset .tag {
	height: 20px;
	line-height: 18px
}

.list-main-icnset .action, .list-main-icnset .addr, .list-main-icnset .date,
	.list-main-icnset .fina, .list-main-icnset .loca, .list-main-icnset .normalsmall,
	.list-main-icnset .round, .list-main-icnset .status, .list-main-incset .action,
	.list-main-incset .addr, .list-main-incset .date, .list-main-incset .fina,
	.list-main-incset .loca, .list-main-incset .normalsmall,
	.list-main-incset .round, .list-main-incset .status {
	font-size: .8em
}

.list-main-icnset .title, .list-main-icnset .title a, .list-main-incset .title,
	.list-main-incset .title a {
	color: #383838
}

.list-main-icnset .title a:hover, .list-main-incset .title a:hover {
	color: #f86
}

.list-main-icnset .des, .list-main-icnset .des a, .list-main-incset .des,
	.list-main-incset .des a {
	color: #a8a8a8
}

.list-main-icnset .des a:hover, .list-main-incset .des a:hover {
	color: #f86
}

.list-main-icnset .tag, .list-main-incset .tag {
	overflow: hidden
}

.list-main-icnset.thead li, .list-main-incset.thead li {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-main-icnset.thead li:hover, .list-main-incset.thead li:hover {
	background-color: transparent;
	cursor: default
}

.list-main-icnset.thead .cell, .list-main-incset.thead .cell {
	color: #888 !important
}

.list-main-icnset.thead .action, .list-main-icnset.thead .date,
	.list-main-icnset.thead .fina, .list-main-icnset.thead .loca,
	.list-main-icnset.thead .normalsmall, .list-main-icnset.thead .round,
	.list-main-incset.thead .action, .list-main-incset.thead .date,
	.list-main-incset.thead .fina, .list-main-incset.thead .loca,
	.list-main-incset.thead .normalsmall, .list-main-incset.thead .round {
	font-size: .8em
}

.list-main-com .cell.pic {
	width: 65px
}

.list-main-com .cell.maincell {
	width: 200px
}

.list-main-com .cell.addr {
	width: 100px;
	text-align: center
}

.list-main-com .cell.status {
	text-align: center;
	min-width: 300px
}

.list-main-com .cell.status span .tag {
	vertical-align: initial;
	margin-bottom: 0
}

.list-compete-info>li {
	height: 100px;
	padding: 20px 30px 20px 20px;
	position: relative
}

.list-compete-info .cell.maincell {
	width: 220px
}

.list-compete-info .cell.maincell .t-small:last-child {
	color: #999
}

.list-compete-info .cell.maincell .title {
	width: 190px;
	font-size: 1em;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-compete-info .cell.action p, .list-compete-info .cell.action span,
	.list-compete-info .cell.date p, .list-compete-info .cell.date span {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 5px;
	text-align: center
}

.list-compete-info .cell.date {
	width: 100px;
	max-width: 100px;
	padding: 15px 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.list-compete-info .cell.action {
	width: 120px
}

.list-compete-info .cell.action span {
	font-size: 1.2em
}

.list-filter-date {
	margin-left: 15px;
	height: 30px;
	line-height: 30px
}

.list-filter-date .date {
	padding: 7px 10px;
	border: 1px solid #ddd;
	border-radius: 2px;
	background-color: #fff;
	margin-left: 5px
}

.list-filter-date .date:hover {
	border-color: #f86
}

.list-filter-date .date.on {
	border-color: #f86;
	color: #f86
}

@media screen and (max-width:550px) {
	.titlebar.for4btn a {
		font-size: 14px
	}
	.list-filter-date {
		height: auto;
		line-height: normal
	}
	.list-filter-date span {
		display: block
	}
	.list-filter-date .date {
		margin: 10px 0;
		display: inline-block;
		padding: 0 5px
	}
	.list-filter-date+div.c-gray {
		position: absolute;
		bottom: 10px;
		right: 0
	}
	.list-main-icnset, .list-main-incset {
		min-width: 100%
	}
}

@media screen and (max-width:320px) {
	.titlebar.for4btn a {
		font-size: 12px
	}
}

.list-main-eventset {
	width: 100%
}

.list-main-eventset.widthfree .cell.maincell {
	width: auto
}

.list-main-eventset.widthfree .cell.maincell .des {
	width: 520px;
	max-width: 80%
}

.list-main-eventset li {
	display: table;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding-left: 10px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-main-eventset li:hover {
	background-color: #fafafa
}

.list-main-eventset li:hover .title a {
	color: #f86
}

.list-main-eventset li:last-child {
	border-bottom: none
}

.list-main-eventset .cell {
	display: table-cell;
	font-style: normal;
	padding: 15px 10px;
	text-align: center;
	vertical-align: middle
}

.list-main-eventset .cell a:hover {
	cursor: pointer
}

.list-main-eventset .cell .incicon {
	width: 50px;
	height: 50px;
	line-height: 44px
}

.list-main-eventset .cell.maincell .title span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block
}

.list-main-eventset .cell.name .investorset {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3
}

.list-main-eventset .cell .title {
	max-width: 100px
}

.list-main-eventset .cell.pic {
	width: 65px;
	padding-left: 0;
	padding-right: 5px;
	text-align: right
}

.list-main-eventset .cell.maincell {
	width: 120px;
	text-align: left
}

.list-main-eventset .cell.maincell .tags {
	display: inline-block;
	margin-right: 10px
}

.list-main-eventset .cell.date {
	width: 110px
}

.list-main-eventset .cell.name {
	width: 150px;
	position: relative
}

.list-main-eventset .cell.name .investorset {
	max-height: 66px;
	overflow: hidden;
	transition: all .4s
}

.list-main-eventset .cell.name:hover .investorset {
	max-height: none;
	display: block
}

.list-main-eventset .cell.money, .list-main-eventset .cell.type {
	width: 110px
}

.list-main-eventset .cell.detail a {
	padding: 3px 15px;
	max-width: 100%;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: .8em
}

.list-main-eventset .cell.detail a:hover {
	border-color: #f86
}

.list-main-eventset .cell.combined {
	width: 425px
}

.list-main-eventset .cell.combined>ul li {
	display: block;
	width: auto;
	border: none;
	margin-bottom: 0
}

.list-main-eventset .cell.combined>ul li.icon-add, .list-main-eventset .cell.combined>ul li.text-ellis
	{
	height: 50px;
	line-height: 44px
}

.list-main-eventset .cell.combined>ul li.icon-add {
	font-size: 1.6em;
	color: #ddd;
	font-weight: 700;
	padding-right: 10px
}

.list-main-eventset .cell.combined>ul li.text-ellis a {
	padding: 2px 5px 8px;
	border-radius: 4px;
	border: 1px solid #eee
}

.list-main-eventset .cell.combined>ul li .title {
	padding-top: 0
}

.list-main-eventset .cell.round {
	width: 110px
}

.list-main-eventset .cell.round .tag.gray {
	color: #555;
	border: 1px solid #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 86px;
	display: block
}

.list-main-eventset .des {
	font-size: .8em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	color: #a8a8a8
}

.list-main-eventset .tag {
	height: 20px;
	line-height: 18px
}

.list-main-eventset .title, .list-main-eventset .title a {
	color: #383838
}

.list-main-eventset .title a:hover {
	color: #f86
}

.list-main-eventset.thead li {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-main-eventset.thead li:hover {
	background-color: transparent;
	cursor: default
}

.list-main-eventset.thead .cell {
	color: #555 !important
}

.list-main-eventset-merge .cell.name a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 150px
}

.list-main-eventset-buy .cell.rate {
	width: 100px
}

.list-main-eventset-buy .cell.rate span {
	padding: 3px 15px;
	max-width: 100%;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: .8em
}

.event-buy .swiper-post-leftbig ~.swiper-button-next, .event-buy .swiper-post-leftbig
	~.swiper-button-prev {
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	background-color: rgba(0, 0, 0, .9);
	top: 10px;
	margin-top: 0;
	border-radius: 0
}

.event-buy .title {
	padding-top: 7px;
	padding-bottom: 20px
}

.event-buy .title h1 {
	font-size: 24px;
	font-weight: 700
}

.event-buy .title h1 span {
	font-size: 18px;
	margin-left: 20px
}

.event-merg .block-buy .item {
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	min-height: 0;
	box-shadow: none !important;
	border: 1px solid #eee !important
}

.event-merg .block-buy .item:first-child, .event-merg .block-buy .item:last-child
	{
	border-width: 1px;
	border-left-width: 1px;
	background-color: #fff
}

.event-merg .block-buy .item:nth-of-type(2n) {
	border-left: none !important
}

.event-merg .block-buy .item:nth-of-type(n+3) {
	border-top: none !important
}

.event-exit .block-buy .des {
	margin-bottom: 0;
	font-size: 1.1em
}

.event-exit .block-buy .item {
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	min-height: 0;
	float: none;
	width: 100%;
	position: relative;
	box-shadow: none !important;
	border: none !important;
	border-top: 1px solid #eee !important;
	border-bottom: 1px solid #eee !important
}

.event-exit .block-buy .item table {
	position: absolute;
	right: 0;
	bottom: 5px;
	text-align: center
}

.event-exit .block-buy .item table tr td {
	width: 80px;
	max-width: 130px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 700
}

.event-exit .block-buy .item:first-child, .event-exit .block-buy .item:last-child
	{
	border-width: 1px;
	border-left-width: 1px;
	background-color: #fff
}

.finan-history table {
	width: 100%;
	text-align: center;
	border-spacing: 10px;
	border-collapse: separate
}

.finan-history table tr td:first-of-type span {
	padding: 6px 13px;
	color: #fff;
	border-radius: 2px
}

.finan-history table tr td:first-of-type span.f6 {
	background-color: #f86
}

.finan-history table tr td:first-of-type span.f9 {
	background-color: #ff9700
}

.finan-history table tr td:first-of-type span.fd {
	background-color: #ffd56a
}

.finan-history table tr td:first-of-type, .finan-history table tr td:nth-of-type(2)
	{
	font-size: 1.1em
}

.finan-history table tr td:nth-of-type(n+3) {
	color: #999
}

@media screen and (max-width:550px) {
	.event-exit .block-buy .item table {
		position: relative;
		margin-top: 5px
	}
	.finan-history table tr td {
		font-size: .8em !important
	}
	.finan-history table tr td:first-of-type {
		padding: 6px
	}
	.finan-history table tr td:nth-last-of-type(2) {
		display: none
	}
}

.list-main-investset {
	overflow: hidden;
	width: 100%
}

.list-main-investset:not (.thead ) li .addr, .list-main-investset:not (.thead
	) li .total {
	line-height: 50px
}

.list-main-investset:not (.thead ) li:last-of-type {
	border-bottom: none
}

.list-main-investset li {
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-main-investset li .cell {
	font-style: normal;
	display: block;
	padding: 20px 0;
	float: left;
	vertical-align: middle;
	color: #666
}

.list-main-investset li .name {
	width: 60%;
	padding-left: 90px;
	position: relative
}

.list-main-investset li .name .institu-logo {
	position: absolute;
	top: 20px;
	left: 20px
}

.list-main-investset li .name .institu-logo .uniicon {
	width: 50px;
	height: 50px
}

.list-main-investset li .name .institu-des {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px
}

.list-main-investset li .addr {
	width: 25%;
	text-align: center
}

.list-main-investset li .total {
	width: 15%;
	text-align: center
}

.list-main-personset {
	overflow: auto;
	zoom: 1
}

.list-main-personset.inmodal li {
	padding: 16px 20px 16px 85px;
	height: 74px
}

.list-main-personset.inmodal li .left {
	left: 25px
}

.list-main-personset .usericon:not[style] {
	background: none
}

.list-main-personset i {
	font-style: normal
}

.list-main-personset li {
	width: 50%;
	min-height: 95px;
	float: left;
	border-right: 1px solid rgba(0, 0, 0, .06);
	position: relative;
	padding: 25px 0;
	padding-left: 125px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-main-personset li:hover {
	background-color: #fafafa
}

.list-main-personset li:hover .title, .list-main-personset li:hover .title a
	{
	color: #f86
}

.list-main-personset li:nth-child(2n) {
	border-right: none
}

.list-main-personset li .left {
	position: absolute;
	top: 15px;
	left: 50px
}

.list-main-personset li .right .action {
	float: right;
	display: inline-block;
	width: 50px;
	height: 40px;
	line-height: 40px;
	font-size: 1.35em
}

.list-main-personset li .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.2em;
	line-height: 1.2em
}

.list-main-personset li .des {
	display: inline-block;
	color: #a8a8a8;
	font-size: .8em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.3em;
	line-height: 1.3em;
	max-width: 70%
}

.list-main-personset li .des a {
	color: #f86
}

.list-main-personset li .text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.2em;
	line-height: 1.2em;
	display: block;
	max-width: 240px;
	font-size: .8em;
	color: #a8a8a8
}

.list-main-personset li.action {
	padding-left: 0;
	padding-right: 0;
	min-width: 85px;
	text-align: center
}

.list-main-personset li.action .fa {
	font-size: 1.6em
}

.list-main-personset .action .fa.fa-star, .list-main-personset .action .fa:hover,
	.list-main-personset li.action .fa.fa-star, .list-main-personset li.action .fa:hover
	{
	color: #fbc600
}

.list-main-fundset {
	max-width: 100%;
	overflow: hidden;
	width: 100%
}

.list-main-fundset.thead .cell {
	color: #888 !important
}

.list-main-fundset li {
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-main-fundset li>a {
	display: block;
	width: 100%
}

.list-main-fundset li .cell {
	font-style: normal;
	display: inline-block;
	padding: 15px 0;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 52px;
	line-height: 52px;
	line-height: normal
}

.list-main-fundset li .name {
	width: 25%;
	padding-left: 25px;
	padding-right: 20px
}

.list-main-fundset li .money, .list-main-fundset li .type {
	width: 20%
}

.list-main-fundset li .date {
	width: 20%;
	color: #999
}

.list-main-fundset li .gp {
	width: 15%;
	padding-right: 25px
}

.list-main-fundset:not (.thead ) li a:hover {
	background-color: #f6f8fa
}

.list-main-fundset:not (.thead ) li a:hover .name {
	color: #f86
}

.list-main-fundset:not (.thead ) li a:hover .gp, .list-main-fundset:not
	(.thead ) li a:hover .money {
	color: #383838
}

.fund-info .sidebar ul li {
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px
}

.fund-info .base-info {
	position: relative
}

.fund-info .base-info .block-br {
	position: absolute;
	right: 20px;
	bottom: 50px;
	padding: 20px;
	background-color: #f8f8f8
}

.fund-info .base-info .block-br p:last-of-type {
	margin-top: 20px
}

.fund-info .base-info .list-prodcase:last-of-type {
	padding-bottom: 20px
}

.fund-info .base-info .list-prodcase:last-of-type.justify-lr li>div {
	border: none;
	padding: 20px 0 0
}

.fund-info .base-info b {
	margin-right: 10px
}

.fund-info .base-info .idg, .fund-info .base-info i {
	font-style: normal;
	height: 24px;
	display: inline-block;
	padding: 0 5px;
	line-height: 24px;
	border-radius: 24px;
	background: #eff3f8
}

.fund-info .invest-event .col-md-4 {
	background-color: #f8f8f8;
	text-align: center;
	display: block;
	width: 32%;
	margin-right: 2%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 50px;
	line-height: 50px;
	margin-bottom: 2%
}

.fund-info .invest-event .col-md-4:nth-of-type(3n) {
	margin-right: 0
}

@media screen and (max-width:750px) {
	.list-main-fundset.thead {
		display: block !important
	}
	.list-main-fundset li .name {
		width: 40%;
		padding-left: 10px
	}
	.list-main-fundset li .type {
		width: 40%
	}
	.list-main-fundset li .date, .list-main-fundset li .money {
		display: none
	}
	.list-main-fundset li .gp {
		width: 20%;
		padding-right: 10px
	}
	.fund-info .base-info .block-br {
		position: relative;
		right: auto;
		bottom: auto
	}
	.fund-info .invest-event .col-md-4 {
		width: 100%;
		margin-right: 0
	}
}

.person-list-result {
	padding: 10px 30px 30px;
	min-height: 0 !important
}

.person-list-result li {
	width: 48%;
	height: 171px;
	float: left;
	position: relative;
	padding: 25px 20px 30px 100px;
	border-radius: 2px;
	border: 1px solid #ddd;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	margin-top: 20px
}

.person-list-result li:hover {
	border: 1px solid #f86 !important;
	cursor: pointer
}

.person-list-result li:hover .name {
	color: #f86
}

.person-list-result li:nth-child(2n) {
	float: right;
	border-right: 1px solid #ddd
}

.person-list-result li .left {
	position: absolute;
	top: 20px;
	left: 20px
}

.person-list-result li .left a {
	display: block
}

.person-list-result li .left a .usericon, .person-list-result li .left a .usericon img
	{
	width: 60px;
	height: 60px
}

.person-list-result li .left a:last-of-type {
	margin-top: 20px;
	display: inline-block;
	height: 26px;
	width: 60px;
	line-height: 26px;
	text-align: center;
	border-radius: 2px;
	border: 1px solid #f86;
	color: #f86;
	font-size: .8em
}

.person-list-result li .left a:last-of-type i {
	margin-right: 3px
}

.person-list-result li .left a:last-of-type.attentioned {
	background-color: #f86;
	color: #fff
}

.person-list-result li .right .des {
	display: block;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ddd;
	max-width: none;
	height: auto;
	line-height: normal
}

.person-list-result li .right .intro {
	font-size: .8em;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	height: 48px;
	overflow: hidden;
	line-height: 1.4;
	margin-top: 10px
}

.list-main-normal.thead li {
	border: none;
	background-color: transparent;
	margin-bottom: 0
}

.list-main-normal.thead .cell {
	color: #888 !important
}

.list-main-normal li {
	background-color: #fafafa;
	margin-bottom: 20px
}

.list-main-normal li>a, .list-main-normal li>span {
	border: 1px solid rgba(0, 0, 0, .06);
	display: block;
	padding: 10px 20px
}

.list-main-normal li>span {
	border: none
}

.list-main-normal li>a:hover {
	background-color: #f8f8f8;
	border-color: #ffc4b3
}

.list-main-normal li .des {
	float: right;
	display: inline-block;
	width: 70px;
	text-align: center;
	font-style: normal
}

.list-invest-contact {
	list-style: none
}

.list-invest-contact li {
	padding: 20px 0;
	padding-bottom: 15px
}

.list-invest-contact li:not (:last-child ){
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-invest-contact .item-title {
	padding: 0 50px;
	box-shadow: inset 4px 0 0 0 #f86
}

.list-invest-contact .item-title h4 {
	font-weight: 700;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px
}

.list-invest-contact .item-cont {
	padding: 0 50px;
	margin-top: 15px;
	overflow: auto;
	zoom: 1
}

.list-invest-contact .item-cont .clueset {
	margin-top: 5px
}

.list-invest-contact .item-cont .clue {
	width: 33%;
	float: left
}

.news-title .sec {
	background-image: linear-gradient(97deg, #fada6c, #f1541d 31%, #cb3558 76%, #631f3c);
	color: #fff;
	text-align: center
}

.news-title h1 {
	font-size: 30px;
	padding: 60px 0
}

.list-news-block li {
	padding: 30px 30px 35px;
	border-bottom: 1px solid #f0f0f0
}

.list-news-block li>div {
	padding-left: 90px;
	position: relative
}

.list-news-block li>div .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	text-align: center
}

.list-news-block li>div .left span {
	border-radius: 70px;
	border: 1px solid #f0f0f0;
	display: inline-block;
	height: 60px;
	width: 60px;
	line-height: 60px;
	text-align: center;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.list-news-block li>div .left p {
	font-weight: 600;
	font-size: 1.1em
}

.list-news-block li>div .right h2 {
	font-size: 1.2em;
	font-weight: 600;
	line-height: 1.4
}

.list-news-block li>div .right div:last-of-type {
	margin-top: 35px
}

.list-news-block li>div .right div:last-of-type span {
	position: relative
}

.list-news-block li>div .right div:last-of-type span.news-type {
	margin-right: 35px;
	padding-left: 15px
}

.list-news-block li>div .right div:last-of-type span.news-type:before {
	content: "";
	width: 10px;
	margin-right: 5px;
	height: 14px;
	background-image: url(../images/img/icon-type.png);
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0
}

.list-news-block li>div .right div:last-of-type span.news-match {
	padding-left: 19px
}

.list-news-block li>div .right div:last-of-type span.news-match a:before
	{
	content: "";
	width: 14px;
	margin-right: 5px;
	height: 14px;
	background-image: url(../images/img/icon-com.png);
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0
}

.list-news-block li>div .right div:last-of-type span i {
	margin-right: 20px;
	font-style: normal
}

.news-info {
	padding: 40px 40px 80px
}

.news-info h1 {
	font-size: 24px;
	font-weight: 600;
	color: #2b2b2b
}

.news-info .date {
	margin-top: 40px
}

.news-info .date span {
	margin-right: 20px
}

.news-info .url {
	margin-top: 25px
}

.news-info .article {
	margin: 25px 0 55px
}

.news-info .announce {
	margin-top: 40px
}

@media screen and (max-width:750px) {
	.list-news-block li>div {
		padding-left: 0
	}
	.list-news-block li>div .left {
		display: none
	}
	.list-news-block li>div .right div:last-of-type span:first-of-type {
		margin-right: 5px
	}
	.news-info {
		padding: 15px
	}
}

.list-article-lite li {
	padding: 0 20px
}

.list-article-lite li div {
	border-bottom: 1px solid #f8f8f8;
	padding: 20px 0
}

.list-article-lite li div p {
	margin-top: 20px;
	position: relative;
	padding-left: 15px
}

.list-article-lite li div p:before {
	content: "";
	width: 10px;
	margin-right: 5px;
	height: 14px;
	background-image: url(../images/img/icon-type.png);
	background-size: cover;
	position: absolute;
	top: 5px;
	left: 0
}

.list-timeline {
	overflow: auto;
	zoom: 1
}

.list-timeline.nohoverbg li:hover {
	background-color: transparent
}

.list-timeline .tag {
	height: 25px;
	line-height: 23px
}

.list-timeline li {
	position: relative;
	overflow: hidden;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-timeline li:last-of-type {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-timeline li:hover {
	background-color: #f6f8fa
}

.list-timeline li:hover .lihoverc, .list-timeline li:hover .lihoverc a,
	.list-timeline li:hover .title, .list-timeline li:hover .title a {
	color: #f86
}

.list-timeline li:hover .date:after {
	box-shadow: 0 0 0 6px #ffc4b3
}

.list-timeline li:hover .lihovershow {
	opacity: 1
}

.list-timeline li:last-child .amount, .list-timeline li:last-child .incinfo,
	.list-timeline li:last-child .investor, .list-timeline li:last-child .round
	{
	border-bottom: none
}

.list-timeline li>a, .list-timeline li>div {
	display: block;
	overflow: hidden;
	display: -ms-flexbox;
	display: flex
}

.list-timeline li i {
	font-style: normal
}

.list-timeline li:not (:last-child )>div {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-timeline li>a>i>i, .list-timeline li>div>i, .list-timeline li>i>i
	{
	padding: 15px 20px;
	display: block;
	float: left
}

.list-timeline li>a>i>i.flr, .list-timeline li>div>i.flr, .list-timeline li>i>i.flr
	{
	float: right
}

.list-timeline li>a>i>i.date, .list-timeline li>div>i.date,
	.list-timeline li>i>i.date {
	text-align: center;
	height: 70px;
	line-height: 70px;
	width: 15%;
	margin-right: 3%;
	border-right: 2px solid #e8e8e8;
	position: relative;
	box-sizing: content-box;
	font-size: .8em;
	color: #a8a8a8
}

.list-timeline li>a>i>i.date:empty, .list-timeline li>div>i.date:empty,
	.list-timeline li>i>i.date:empty {
	width: 6.5%
}

.list-timeline li>a>i>i.date:after, .list-timeline li>div>i.date:after,
	.list-timeline li>i>i.date:after {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	content: " ";
	display: block;
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 3px #ddd;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	right: -5px
}

.list-timeline li>a>i>i.emptydate, .list-timeline li>div>i.emptydate,
	.list-timeline li>i>i.emptydate {
	padding: 15px 20px;
	width: 10%
}

.list-timeline li>a>i>i.emptydate span, .list-timeline li>div>i.emptydate span,
	.list-timeline li>i>i.emptydate span {
	display: block
}

.list-timeline li>a>i>i.emptydate span:first-of-type, .list-timeline li>div>i.emptydate span:first-of-type,
	.list-timeline li>i>i.emptydate span:first-of-type {
	font-weight: 700;
	font-size: 1.3em;
	color: maroon;
	margin-bottom: 10px
}

.list-timeline li>a>i>i.emptydate span:last-of-type, .list-timeline li>div>i.emptydate span:last-of-type,
	.list-timeline li>i>i.emptydate span:last-of-type {
	text-align: center
}

.list-timeline li>a>i>i.incinfo, .list-timeline li>div>i.incinfo,
	.list-timeline li>i>i.incinfo {
	padding-left: 20px;
	padding-right: 0;
	border-left: 1px solid rgba(0, 0, 0, .06);
	width: 32%
}

.list-timeline li>a>i>i.incinfo .right .c-gray-aset-b a, .list-timeline li>a>i>i.incinfo .right .c-gray-aset-b b,
	.list-timeline li>div>i.incinfo .right .c-gray-aset-b a, .list-timeline li>div>i.incinfo .right .c-gray-aset-b b,
	.list-timeline li>i>i.incinfo .right .c-gray-aset-b a, .list-timeline li>i>i.incinfo .right .c-gray-aset-b b
	{
	display: block;
	float: left
}

.list-timeline li>a>i>i.incinfo .right .c-gray-aset-b a:last-of-type,
	.list-timeline li>div>i.incinfo .right .c-gray-aset-b a:last-of-type,
	.list-timeline li>i>i.incinfo .right .c-gray-aset-b a:last-of-type {
	max-width: 70px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.list-timeline li>a>i>i.amount, .list-timeline li>a>i>i.incinfo,
	.list-timeline li>a>i>i.round, .list-timeline li>div>i.amount,
	.list-timeline li>div>i.incinfo, .list-timeline li>div>i.round,
	.list-timeline li>i>i.amount, .list-timeline li>i>i.incinfo,
	.list-timeline li>i>i.round {
	overflow: auto;
	zoom: 1
}

.list-timeline li>a>i>i.amount .left, .list-timeline li>a>i>i.incinfo .left,
	.list-timeline li>a>i>i.round .left, .list-timeline li>div>i.amount .left,
	.list-timeline li>div>i.incinfo .left, .list-timeline li>div>i.round .left,
	.list-timeline li>i>i.amount .left, .list-timeline li>i>i.incinfo .left,
	.list-timeline li>i>i.round .left {
	display: block;
	float: left;
	margin-right: 15px
}

.list-timeline li>a>i>i.amount .right, .list-timeline li>a>i>i.incinfo .right,
	.list-timeline li>a>i>i.round .right, .list-timeline li>div>i.amount .right,
	.list-timeline li>div>i.incinfo .right, .list-timeline li>div>i.round .right,
	.list-timeline li>i>i.amount .right, .list-timeline li>i>i.incinfo .right,
	.list-timeline li>i>i.round .right {
	display: block;
	float: left
}

.list-timeline li>a>i>i.amount br, .list-timeline li>a>i>i.incinfo br,
	.list-timeline li>a>i>i.round br, .list-timeline li>div>i.amount br,
	.list-timeline li>div>i.incinfo br, .list-timeline li>div>i.round br,
	.list-timeline li>i>i.amount br, .list-timeline li>i>i.incinfo br,
	.list-timeline li>i>i.round br {
	display: none
}

.list-timeline li>a>i>i.amount.long, .list-timeline li>a>i>i.incinfo.long,
	.list-timeline li>a>i>i.round.long, .list-timeline li>div>i.amount.long,
	.list-timeline li>div>i.incinfo.long, .list-timeline li>div>i.round.long,
	.list-timeline li>i>i.amount.long, .list-timeline li>i>i.incinfo.long,
	.list-timeline li>i>i.round.long {
	width: 100%
}

.list-timeline li>a>i>i.amount.long span.long, .list-timeline li>a>i>i.incinfo.long span.long,
	.list-timeline li>a>i>i.round.long span.long, .list-timeline li>div>i.amount.long span.long,
	.list-timeline li>div>i.incinfo.long span.long, .list-timeline li>div>i.round.long span.long,
	.list-timeline li>i>i.amount.long span.long, .list-timeline li>i>i.incinfo.long span.long,
	.list-timeline li>i>i.round.long span.long {
	width: 95%
}

.list-timeline li>a>i>i.amount.long .left, .list-timeline li>a>i>i.incinfo.long .left,
	.list-timeline li>a>i>i.round.long .left, .list-timeline li>div>i.amount.long .left,
	.list-timeline li>div>i.incinfo.long .left, .list-timeline li>div>i.round.long .left,
	.list-timeline li>i>i.amount.long .left, .list-timeline li>i>i.incinfo.long .left,
	.list-timeline li>i>i.round.long .left {
	width: 60px;
	height: 60px
}

.list-timeline li>a>i>i.amount.long .right, .list-timeline li>a>i>i.incinfo.long .right,
	.list-timeline li>a>i>i.round.long .right, .list-timeline li>div>i.amount.long .right,
	.list-timeline li>div>i.incinfo.long .right, .list-timeline li>div>i.round.long .right,
	.list-timeline li>i>i.amount.long .right, .list-timeline li>i>i.incinfo.long .right,
	.list-timeline li>i>i.round.long .right {
	width: 80%;
	padding-top: 5px
}

.list-timeline li>a>i>i.amount.long .sub, .list-timeline li>a>i>i.incinfo.long .sub,
	.list-timeline li>a>i>i.round.long .sub, .list-timeline li>div>i.amount.long .sub,
	.list-timeline li>div>i.incinfo.long .sub, .list-timeline li>div>i.round.long .sub,
	.list-timeline li>i>i.amount.long .sub, .list-timeline li>i>i.incinfo.long .sub,
	.list-timeline li>i>i.round.long .sub {
	color: #a8a8a8;
	font-size: .9em;
	margin-top: 3px
}

.list-timeline li>a>i>i.amount span, .list-timeline li>a>i>i.incinfo span,
	.list-timeline li>a>i>i.round span, .list-timeline li>div>i.amount span,
	.list-timeline li>div>i.incinfo span, .list-timeline li>div>i.round span,
	.list-timeline li>i>i.amount span, .list-timeline li>i>i.incinfo span,
	.list-timeline li>i>i.round span {
	display: block
}

.list-timeline li>a>i>i.amount span.text, .list-timeline li>a>i>i.incinfo span.text,
	.list-timeline li>a>i>i.round span.text, .list-timeline li>div>i.amount span.text,
	.list-timeline li>div>i.incinfo span.text, .list-timeline li>div>i.round span.text,
	.list-timeline li>i>i.amount span.text, .list-timeline li>i>i.incinfo span.text,
	.list-timeline li>i>i.round span.text {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	color: #a8a8a8
}

.list-timeline li>a>i>i.amount .lihoverc, .list-timeline li>a>i>i.amount .title,
	.list-timeline li>a>i>i.incinfo .lihoverc, .list-timeline li>a>i>i.incinfo .title,
	.list-timeline li>a>i>i.round .lihoverc, .list-timeline li>a>i>i.round .title,
	.list-timeline li>div>i.amount .lihoverc, .list-timeline li>div>i.amount .title,
	.list-timeline li>div>i.incinfo .lihoverc, .list-timeline li>div>i.incinfo .title,
	.list-timeline li>div>i.round .lihoverc, .list-timeline li>div>i.round .title,
	.list-timeline li>i>i.amount .lihoverc, .list-timeline li>i>i.amount .title,
	.list-timeline li>i>i.incinfo .lihoverc, .list-timeline li>i>i.incinfo .title,
	.list-timeline li>i>i.round .lihoverc, .list-timeline li>i>i.round .title
	{
	font-size: 1.1em;
	display: block;
	color: #383838
}

.list-timeline li>a>i>i.round, .list-timeline li>div>i.round,
	.list-timeline li>i>i.round {
	text-align: center;
	width: 16%;
	padding-right: 0
}

.list-timeline li>a>i>i.round .tag, .list-timeline li>div>i.round .tag,
	.list-timeline li>i>i.round .tag {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-timeline li>a>i>i.round span, .list-timeline li>div>i.round span,
	.list-timeline li>i>i.round span {
	border-radius: 2px;
	border: 1px solid #999;
	margin-top: 20px;
	padding: 3px 10px
}

.list-timeline li>a>i>i.amount, .list-timeline li>div>i.amount,
	.list-timeline li>i>i.amount {
	line-height: 66px;
	width: 23%;
	padding-left: 40px;
	padding-right: 0
}

.list-timeline li>a>i>i.investor, .list-timeline li>div>i.investor,
	.list-timeline li>i>i.investor {
	vertical-align: middle;
	width: 19%
}

.list-timeline li>a>i>i.investor>span, .list-timeline li>div>i.investor>span,
	.list-timeline li>i>i.investor>span {
	display: table-cell;
	height: 70px;
	vertical-align: middle
}

.list-timeline li>a>i>i.investor>span>span, .list-timeline li>div>i.investor>span>span,
	.list-timeline li>i>i.investor>span>span {
	display: inline-block;
	max-width: 100px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.list-timeline li>a>i>i.investor>span>span>a, .list-timeline li>div>i.investor>span>span>a,
	.list-timeline li>i>i.investor>span>span>a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.3em;
	line-height: 1.3em
}

.list-timeline li>a>i>i.investor>span>span>a:nth-child(n+4),
	.list-timeline li>div>i.investor>span>span>a:nth-child(n+4),
	.list-timeline li>i>i.investor>span>span>a:nth-child(n+4) {
	display: none
}

.list-timeline li>a>i>i.normalsmall, .list-timeline li>div>i.normalsmall,
	.list-timeline li>i>i.normalsmall {
	height: 65px;
	line-height: 65px;
	font-size: .8em
}

.list-timeline li .newsdate {
	position: absolute;
	top: 50%;
	right: 50px;
	font-size: .8em !important;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	text-align: right
}

.list-timeline li .lihovershow {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	opacity: .5
}

.list-timeline li .tag {
	line-height: 25px;
	overflow: hidden
}

.list-timeline-h {
	white-space: nowrap;
	margin: 0 50px;
	min-width: 90%
}

.list-timeline-h li {
	width: 245px;
	display: inline-block;
	vertical-align: top
}

.list-timeline-h li:hover i:after {
	box-shadow: 0 0 0 5px #ffcfc2
}

.list-timeline-h li>i {
	border-bottom: 2px solid #e8e8e8;
	display: block;
	position: relative;
	font-style: normal;
	color: #a8a8a8;
	padding: 20px 10px 10px 0;
	white-space: normal
}

.list-timeline-h li>i:after {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	content: " ";
	display: block;
	width: 8px;
	height: 8px;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 0 3px #ddd;
	position: absolute;
	left: 6px;
	margin-left: -4px;
	bottom: -5px
}

.list-timeline-h li>span {
	display: block;
	white-space: normal;
	padding: 10px 10px 20px 0
}

.list-timeline-h .picinfo {
	overflow: auto;
	zoom: 1
}

.list-timeline-h .picinfo .left {
	display: block;
	float: left;
	margin-right: 10px
}

.list-timeline-h .picinfo .right {
	display: block;
	float: left
}

.list-timeline-h .picinfo .name {
	display: block;
	font-size: 1.1em;
	padding-top: 8px;
	padding-bottom: 1px
}

.list-timeline-h .picinfo .text {
	color: #a8a8a8
}

.list-album-dark {
	overflow: auto;
	zoom: 1;
	margin-left: -2%
}

.list-album-dark.with-colum-4 li {
	width: 22%
}

.list-album-dark>li {
	float: left;
	width: 30%;
	margin-left: 3%;
	margin-top: 10px;
	margin-bottom: 10px
}

.list-album-dark>li>a {
	display: block;
	height: 175px;
	position: relative;
	background: url() 50% no-repeat;
	background-size: cover
}

.list-album-dark>li .album-info {
	background-color: rgba(0, 0, 0, .4);
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0
}

.list-album-dark>li .title {
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px
}

.list-album-dark>li .des {
	height: 0;
	overflow: hidden;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	padding-left: 10px;
	padding-right: 10px
}

.list-album-dark>li .date {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px
}

.list-album-dark>li:hover .des {
	height: 100px;
	padding-top: 10px;
	padding-bottom: 10px
}

.list-album {
	margin-left: -2%;
	overflow: auto;
	zoom: 1
}

.list-album.colum-3 li {
	width: 30%
}

.list-album li {
	float: left;
	width: 22%;
	margin-left: 3%;
	height: 235px;
	padding-top: 10px;
	padding-bottom: 15px
}

.list-album li:nth-last-child(3), .list-album li:nth-last-child(4) {
	margin-bottom: 0
}

.list-album li .pic {
	width: 100%;
	height: 150px;
	background: url() 50% no-repeat;
	background-size: cover;
	outline: 1px solid rgba(0, 0, 0, .06);
	position: relative
}

.list-album li .pic>a {
	display: block
}

.list-album li .pic .intro {
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	padding: 20px;
	color: #fff;
	background-color: fade(#f86, 65);
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin-bottom: 0;
	overflow: hidden
}

.list-album li .pic:hover .intro {
	opacity: 1
}

.list-album li h4 {
	font-size: 1.1em;
	margin-top: 8px;
	margin-bottom: 0;
	height: 2.5em;
	overflow: hidden;
	line-height: 1.3;
	padding: 0 2px
}

.list-album li>p {
	color: #a8a8a8;
	font-size: .8em;
	padding: 0 2px;
	cursor: default
}

.list-adshow {
	overflow: auto;
	zoom: 1
}

.list-adshow li {
	float: left;
	width: 33.3%;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding: 20px
}

.list-adshow li:last-child, .list-adshow li:nth-last-child(2),
	.list-adshow li:nth-last-child(3) {
	border-bottom: none
}

.list-adshow li:nth-child(3n) {
	border-right: none
}

.list-adshow li>a {
	display: block;
	border: 1px solid rgba(0, 0, 0, .05);
	padding: 30px 20px;
	background: url() 50% no-repeat;
	background-size: contain;
	min-height: 160px;
	background-color: #fafafa
}

.list-adshow li>a:hover {
	border-color: #ffc4b3
}

.list-adshow li h4 {
	font-size: 1.3em;
	text-align: center;
	padding: 10px 0;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 2.2em;
	line-height: 2.2em
}

.list-adshow li p {
	color: #a8a8a8;
	text-align: center
}

.list-round {
	width: 100%
}

.list-round.showpart tr:nth-chlid(odd) {
	display: none
}

.list-round td {
	padding: 10px 0;
	padding-left: 10px;
	min-height: 107px
}

.list-round td:first-child {
	padding-left: 50px
}

.list-round td:last-child {
	padding-right: 50px
}

.list-round tr {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-round tr:last-child {
	border-bottom: none
}

.list-round tr:last-child td {
	padding-bottom: 30px
}

.list-round tr:first-child {
	border-bottom: none
}

.list-round tr:first-child td {
	padding-top: 25px
}

.list-round tr:hover {
	background-color: #f8f8f8
}

.list-round tr:hover .base a {
	color: #f86
}

.list-round tr:last-child .base .round {
	background-color: #d86c5e
}

.list-round tr:nth-last-child(2) .base .round {
	background-color: #e26c42
}

.list-round tr:nth-last-child(3) .base .round {
	background-color: #f68234
}

.list-round tr:nth-last-child(4) .base .round {
	background-color: #ff9151
}

.list-round tr:nth-last-child(5) .base .round {
	background-color: #ffa54d
}

.list-round tr:nth-last-child(6) .base .round {
	background-color: #fbc66d
}

.list-round tr:nth-last-child(7) .base .round {
	background-color: #fcba84
}

.list-round tr:nth-last-child(8) .base .round {
	background-color: #f4a480
}

.list-round tr:nth-last-child(9) .base .round, .list-round tr:nth-last-child(n+9) .base .round
	{
	background-color: #f9875f
}

.list-round .base {
	font-size: 1.5em;
	max-width: 250px
}

.list-round .base>a {
	display: inline-block;
	padding-right: 15px;
	line-height: 1.3
}

.list-round .base .round {
	display: inline-block;
	padding: 4px 10px;
	border-radius: 4px;
	color: #fff !important;
	font-size: 14px;
	background-color: #eebf7e;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px
}

.list-round .base .round:first-letter {
	font-weight: 700;
	font-size: 20px;
	margin-right: 5px
}

.list-round .investor a {
	color: #888
}

.list-round .investor a:hover {
	color: #f86
}

.list-round .date {
	color: #a8a8a8
}

.list-round-head .turn2lieju {
	height: 25px;
	line-height: 25px
}

.list-round-v2, .not-login-panel {
	width: 100%
}

.list-round-v2 tr, .not-login-panel tr {
	border-top: 1px solid #f4f4f4;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-round-v2 tr:hover, .not-login-panel tr:hover {
	background-color: #fafafa
}

.list-round-v2 tr:hover .finades a, .list-round-v2 tr:hover .round a,
	.not-login-panel tr:hover .finades a, .not-login-panel tr:hover .round a
	{
	color: #f86
}

.list-round-v2 tr td, .not-login-panel tr td {
	padding-top: 20px;
	padding-bottom: 20px
}

.list-round-v2 tr td:first-child, .not-login-panel tr td:first-child {
	padding-left: 30px
}

.list-round-v2 tr td:nth-child(2), .not-login-panel tr td:nth-child(2) {
	min-width: 100px
}

.list-round-v2 tr td:last-child, .not-login-panel tr td:last-child {
	padding-right: 50px
}

.list-round-v2 tr td:last-child>a, .not-login-panel tr td:last-child>a {
	color: #f86
}

.list-round-v2 tr .round, .not-login-panel tr .round {
	font-size: 1.2em
}

.list-round-v2 tr .round>a, .not-login-panel tr .round>a {
	display: inline-block
}

.list-round-v2 tr .round>a:first-letter, .not-login-panel tr .round>a:first-letter
	{
	font-size: 1.2em;
	margin-right: 2px;
	font-weight: 700
}

.list-round-v2 tr .finades, .not-login-panel tr .finades {
	font-size: 1.2em
}

.list-news li {
	padding: 15px 50px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-news li:hover {
	background-color: rgba(0, 0, 0, .03)
}

.list-news .title {
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.4em;
	line-height: 1.4em;
	max-width: 100%
}

.list-milestone li {
	padding: 15px 50px;
	position: relative;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-milestone .title {
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.4em;
	line-height: 1.4em;
	max-width: 100%
}

.list-table-normal {
	width: 100%
}

.list-table-normal td {
	padding: 10px 0;
	padding-left: 10px
}

.list-table-normal tr {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-table-normal tr:last-child {
	border-bottom: none
}

.list-table-normal .fa {
	font-size: 1.3em;
	padding: 3px
}

.list-prod {
	overflow: auto;
	zoom: 1
}

.list-prod li {
	width: 50%;
	float: left;
	transition: background-color .2s 0s;
	-webkit-transition: background-color .2s 0s;
	-moz-transition: background-color .2s 0s
}

.list-prod li>a, .list-prod li>div {
	display: block;
	padding: 20px 50px;
	padding-right: 30px
}

.list-prod li p {
	color: #a8a8a8;
	padding-top: 5px;
	font-size: .8em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.2em;
	line-height: 1.2em;
	box-sizing: content-box
}

.list-prod li:hover {
	background-color: #fafafa
}

.list-prod.sp-linkout li:hover {
	background: url(../images/img/icon-linkout.png) 95% 30% no-repeat
		#fafafa;
	background-size: 20px
}

.list-productcase {
	text-align: left;
	overflow: auto;
	zoom: 1
}

.list-productcase li {
	margin-bottom: 20px;
	overflow: auto;
	zoom: 1;
	float: left;
	width: 50%
}

.list-productcase li .left {
	display: block;
	float: left;
	margin-right: 10px
}

.list-productcase li .right {
	display: block;
	float: left
}

.list-productcase .title {
	font-size: 1.1em;
	padding-top: 5px;
	color: #444
}

.list-productcase p {
	color: #a8a8a8
}

.list-prodcase, .not-login-box {
	overflow: auto;
	zoom: 1
}

.list-prodcase.width100 li, .not-login-box.width100 li {
	width: 100%
}

.list-prodcase li, .not-login-box li {
	width: 50%;
	float: left;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-prodcase li:hover, .not-login-box li:hover {
	background-color: #fafafa
}

.list-prodcase li:hover .title, .not-login-box li:hover .title {
	color: #f86
}

.list-prodcase li>a, .list-prodcase li>div, .not-login-box li>a,
	.not-login-box li>div {
	display: block;
	padding: 20px;
	overflow: auto;
	zoom: 1;
	min-height: 110px
}

.list-prodcase li>a .left, .list-prodcase li>div .left, .not-login-box li>a .left,
	.not-login-box li>div .left {
	display: block;
	float: left;
	margin-right: 10px
}

.list-prodcase li>a .right, .list-prodcase li>div .right, .not-login-box li>a .right,
	.not-login-box li>div .right {
	display: block;
	float: left
}

.list-prodcase li>a .left, .list-prodcase li>div .left, .not-login-box li>a .left,
	.not-login-box li>div .left {
	padding-top: 5px
}

.list-prodcase li>a .right, .list-prodcase li>div .right, .not-login-box li>a .right,
	.not-login-box li>div .right {
	float: none
}

.list-prodcase li>a:hover, .not-login-box li>a:hover {
	background-color: #fafafa
}

.list-prodcase li p, .not-login-box li p {
	color: #a8a8a8;
	font-size: .8em;
	box-sizing: content-box
}

.list-prodcase li h4, .not-login-box li h4 {
	padding-top: 4px;
	padding-bottom: 4px
}

.list-prodcase li .person-name, .not-login-box li .person-name {
	padding-top: 10px
}

.list-prodcase li .person-intro, .not-login-box li .person-intro {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px
}

.list-prodcase li .tag, .not-login-box li .tag {
	height: 20px;
	line-height: 18px;
	margin-top: 3px
}

.list-prodcase .person-des, .not-login-box .person-des {
	max-width: 325px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.3em;
	line-height: 1.3em
}

.list-display-lite {
	overflow: auto;
	zoom: 1
}

.list-display-lite.incstyle .pic {
	padding: 7px;
	background-color: #fff;
	min-height: 60px
}

.list-display-lite.personstyle .pic {
	transform: scale(.8)
}

.list-display-lite li {
	width: 20%;
	padding: 15px 3%;
	float: left;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-display-lite li:last-child {
	border-right: none
}

.list-display-lite li:last-child, .list-display-lite li:nth-last-child(2),
	.list-display-lite li:nth-last-child(3), .list-display-lite li:nth-last-child(4),
	.list-display-lite li:nth-last-child(5) {
	border-bottom: none
}

.list-display-lite li:hover {
	background-color: #fafafa
}

.list-display-lite li:hover .title, .list-display-lite li:hover .title a
	{
	color: #f86
}

.list-display-lite .pic {
	margin: 5px 10%;
	max-height: 100%;
	border: 1px solid rgba(0, 0, 0, .06);
	text-align: center
}

.list-display-lite .pic img {
	width: 100%;
	opacity: 1;
	-o-object-fit: cover;
	object-fit: cover
}

.list-display-lite .pic .incicon {
	width: 100%;
	height: 70px;
	line-height: 66px;
	margin: 0 auto
}

.list-display-lite .title {
	text-align: center;
	font-size: 1.1em;
	padding-top: 5px;
	max-height: 60px;
	overflow: hidden
}

.list-display-lite .name {
	display: block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 2em;
	line-height: 2em;
	padding-bottom: 5px
}

.list-display-lite .des, .list-display-lite .scopes {
	height: 25px;
	overflow: hidden
}

.list-display-lite .tag {
	overflow: hidden
}

.list-partner {
	overflow: auto;
	zoom: 1
}

.list-partner li {
	float: left;
	width: 33%;
	margin-top: 20px
}

.list-partner li a {
	display: inline-block;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ddd;
	width: 95%;
	margin: 0 auto;
	height: 65px;
	line-height: 65px
}

.list-partner li img {
	max-height: 50px;
	vertical-align: middle
}

.list-block-infopic {
	overflow: auto;
	zoom: 1
}

.list-block-infopic.for-album {
	border-left: 1px solid rgba(0, 0, 0, .05)
}

.list-block-infopic.for-album li {
	border-top: 1px solid rgba(0, 0, 0, .05)
}

.list-block-infopic.colum4 li {
	width: 25%
}

.list-block-infopic.just4items li:nth-child(2n) {
	border-right: none
}

.list-block-infopic.just4items li:nth-child(3), .list-block-infopic.just4items li:nth-child(4)
	{
	border-bottom: none
}

.list-block-infopic li {
	float: left;
	width: 50%;
	border-right: 1px solid rgba(0, 0, 0, .05);
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	height: 175px;
	overflow: hidden;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-block-infopic li>a, .list-block-infopic li>div {
	display: block;
	padding: 20px
}

.list-block-infopic li:hover {
	background-color: #fafafa
}

.list-block-infopic li:hover .title {
	color: #f86
}

.list-block-infopic .pic {
	overflow: hidden;
	height: 60px
}

.list-block-infopic .pic .incicon {
	display: block;
	margin-right: 10px
}

.list-block-infopic .pic .title {
	display: block;
	font-size: 1.2em;
	margin-top: 7px;
	margin-bottom: 3px
}

.list-block-infopic .text {
	color: #a8a8a8;
	padding: 10px 0;
	font-size: .8em;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.list-block-infopic .scopes {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 17px;
	line-height: 17px;
	font-size: .8em
}

.list-block-infopic .tags {
	color: #555;
	font-size: .8em
}

.list-block-infopic-card {
	margin-left: -2%
}

.list-block-infopic-card li {
	float: left;
	width: 31.3%;
	margin-left: 2%;
	border: 1px solid rgba(0, 0, 0, .06);
	padding: 15px;
	margin-top: 10px;
	margin-bottom: 10px
}

.list-block-infopic-card li:hover {
	border-color: #f86
}

.list-block-infopic-card li .pic {
	overflow: hidden;
	height: 60px
}

.list-block-infopic-card li .pic .incicon {
	display: block;
	margin-right: 10px
}

.list-block-infopic-card li .pic .title {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	font-size: 1.2em;
	margin-top: 7px;
	margin-bottom: 3px
}

.list-block-infopic-card li .tags {
	margin-top: 10px;
	height: 20px;
	overflow: hidden
}

.list-block-infopic-card li .text {
	color: #a8a8a8;
	padding: 10px 0;
	font-size: .8em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	height: 59px
}

.list-block-infopic-card li .scopes {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.3em;
	line-height: 1.3em;
	font-size: .8em
}

.list-block-infopic-card li .person-bottom {
	border-top: 1px solid rgba(0, 0, 0, .06);
	padding-top: 10px;
	margin: 15px -15px -5px;
	padding-left: 15px;
	padding-right: 15px
}

.list-block-infopic-card li .person-bottom .jzbtn:hover {
	background-color: #f86;
	color: #fff
}

.list-tags-box {
	position: relative;
	padding-left: 80px
}

.list-tags-box .title {
	color: #a8a8a8;
	position: absolute;
	left: 0
}

.list-tags-box ~.list-tags-box {
	margin-top: 15px
}

.list-tags.lightblue .tag {
	color: #525d7d;
	border-color: #525d7d;
	background-color: #eff3f8
}

.list-tags.yellow .tag {
	color: #fbc600;
	border-color: #fbc600
}

.list-tags.gold .tag {
	color: #d9b77f;
	border-color: #d9b77f
}

.list-dropdown-menu {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .06);
	line-height: 1.5em;
	width: 150px;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	font-size: .8em
}

.list-dropdown-menu>li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-dropdown-menu>li>a {
	display: block;
	padding: 10px;
	text-align: center
}

.list-dropdown-menu>li>a:hover {
	background-color: #fafafa
}

.list-dropdown-menu>li>a .new {
	font-style: normal
}

.list-dropdown-menu>li>a .new:after {
	content: "●";
	position: absolute;
	display: inline-block;
	color: #f86;
	font-family: verdana;
	transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px)
}

.list-dropdown-menu>li:last-child {
	border-bottom: none
}

.list-infopad {
	overflow: auto;
	zoom: 1
}

.list-infopad li {
	float: left;
	height: 90px;
	padding-bottom: 10px;
	text-align: center;
	width: 50%
}

.list-infopad li span {
	display: block;
	margin-top: 25px;
	font-size: 1.4em;
	color: #444;
	margin-bottom: 8px
}

.list-investor-favor {
	overflow: auto;
	zoom: 1
}

.list-investor-favor li {
	float: left;
	width: 33%;
	text-align: center
}

.list-smallgray {
	font-size: .8em;
	color: #a8a8a8
}

.list-timeline-flow {
	color: #a8a8a8
}

.list-timeline-flow li {
	position: relative;
	border-left: 2px solid #ddd;
	padding-left: 30px;
	padding-bottom: 20px
}

.list-timeline-flow li:hover .event-type {
	background-color: #f86
}

.list-timeline-flow li .event-type {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	position: absolute;
	width: 20px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	background-color: #aaa;
	color: #fff;
	left: -11px;
	top: -1px;
	border-radius: 50%
}

.list-timeline-flow li .event-rightsub {
	font-size: .8em
}

.list-bigpic {
	color: #a8a8a8
}

.list-bigpic .fa-remove {
	display: none
}

.list-bigpic.album .pic {
	width: 200px
}

.list-bigpic.album .des {
	-webkit-line-clamp: 3;
	height: 66px
}

.list-bigpic li {
	margin-bottom: 20px
}

.list-bigpic li:hover .action a {
	opacity: 1
}

.list-bigpic .pic {
	max-width: 250px;
	margin-right: 15px
}

.list-bigpic .pic img {
	width: 100%;
	border: 1px solid #f4f4f4
}

.list-bigpic .title {
	margin-bottom: 10px;
	color: #444
}

.list-bigpic .subtitle {
	font-size: .8em;
	color: #444;
	margin-bottom: 6px
}

.list-bigpic .des {
	overflow: hidden;
	height: 90px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	font-size: .8em
}

.list-bigpic .action {
	float: right
}

.list-bigpic .action a {
	opacity: 0
}

.list-commen-withpic.colum2 {
	overflow: auto;
	zoom: 1
}

.list-commen-withpic.colum2 li {
	width: 49%;
	float: left
}

.list-commen-withpic.colum2 li:nth-child(odd) {
	margin-right: 1%
}

.list-commen-withpic.colum2 li:nth-child(2n) {
	margin-left: 1%
}

.list-commen-withpic li {
	padding: 10px 15px;
	border: 1px solid #ddd;
	background-color: #f8f8f8;
	margin-bottom: 20px;
	border-radius: 2px
}

.list-commen-withpic li:hover .action a {
	opacity: 1
}

.list-commen-withpic .picinfo {
	overflow: auto;
	zoom: 1
}

.list-commen-withpic .picinfo .left {
	display: block;
	float: left;
	margin-right: 10px
}

.list-commen-withpic .picinfo .right {
	display: block;
	float: left
}

.list-commen-withpic .picinfo .tag {
	height: 20px;
	line-height: 17px
}

.list-commen-withpic .picinfo>div {
	max-width: 80%
}

.list-commen-withpic .picinfo .left {
	padding-top: 3px
}

.list-commen-withpic .picinfo .title {
	display: block
}

.list-commen-withpic .picinfo .des {
	display: block;
	font-size: .8em;
	color: #a8a8a8;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px
}

.list-commen-withpic .picinfo .tgs {
	display: block
}

.list-commen-withpic .action {
	float: right
}

.list-commen-withpic .action a {
	opacity: 0
}

.list-usercontr-itemset li {
	margin-bottom: 20px
}

.list-usercontr-itemset li:hover .tag {
	opacity: 1
}

.list-usercontr-itemset .tag {
	opacity: .7
}

.list-usercontr-itemset .action {
	line-height: 60px
}

.list-simple-withpic {
	overflow: auto;
	zoom: 1
}

.list-simple-withpic.width-limited p {
	max-width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 2em;
	line-height: 2em
}

.list-simple-withpic li {
	float: left;
	overflow: auto;
	zoom: 1;
	margin-bottom: 15px
}

.list-simple-withpic li .left {
	display: block;
	float: left;
	margin-right: 10px
}

.list-simple-withpic li .right {
	display: block;
	float: left
}

.list-simple-withpic li:last-child {
	margin-bottom: 0
}

.list-simple-withpic .title {
	padding-top: 6px
}

.list-simple-withpic .des {
	font-size: .8em;
	color: #a8a8a8
}

.list-activitylist {
	max-width: 900px;
	margin-left: auto;
	margin-right: auto
}

.list-activitylist li {
	overflow: auto;
	zoom: 1;
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-activitylist li:last-child {
	margin-bottom: 0
}

.list-activitylist p ~p{
	margin-top: 10px
}

.list-activitylist .jzbtn {
	height: 25px;
	line-height: 23px
}

.list-activitylist .date, .list-activitylist .pic, .list-activitylist .picinfo
	{
	float: left
}

.list-activitylist .date {
	width: 100px;
	font-weight: 700;
	text-align: right;
	padding-right: 25px;
	color: #d9b77f;
	font-size: 1.4em
}

.list-activitylist .date>span {
	display: block
}

.list-activitylist .date>span:last-child {
	font-size: 1.4em;
	line-height: 1.4em
}

.list-activitylist .pic {
	width: 40%;
	height: 180px;
	background: url() 50% no-repeat;
	border: 1px solid rgba(0, 0, 0, .06);
	background-size: cover;
	margin-right: 22px
}

.list-activitylist .pic img {
	max-width: 100%
}

.list-activitylist .pic:hover {
	opacity: .8
}

.list-activitylist .picinfo {
	min-height: 180px;
	position: relative
}

.list-activitylist .picinfo .title {
	font-size: 1.2em;
	margin-bottom: 20px;
	margin-top: 5px
}

.list-activitylist .picinfo .title b {
	display: inline-block;
	width: 350px
}

.list-activitylist .picinfo .bottomset {
	position: absolute;
	bottom: 0
}

.list-activitylist .picinfo .bottomright {
	position: absolute;
	bottom: 0;
	right: 0;
	margin-bottom: 3px
}

.list-activitylist .picinfo p {
	max-width: 270px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.2em;
	line-height: 1.2em
}

.list-lite-sidebarbtn {
	font-weight: 700
}

.list-lite-sidebarbtn>li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-lite-sidebarbtn>li:last-child {
	border-bottom: none
}

.list-lite-sidebarbtn>li>a {
	display: block;
	padding: 10px 20px;
	padding-left: 25px
}

.list-lite-sidebarbtn>li>a .fa {
	margin-right: 5px
}

.list-lite-sidebarbtn>li>a:hover {
	background-color: #fafafa
}

.list-litest-title {
	padding: 10px;
	font-weight: 700
}

.list-litest li {
	padding: 10px;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.list-prod-capture {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: visible;
	padding: 8px 0
}

.list-prod-capture li {
	margin: 0 5px;
	border: 1px solid rgba(0, 0, 0, .06);
	display: inline-block
}

.list-prod-capture li img {
	height: 350px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-lite-pictext.oneline {
	line-height: 45px
}

.list-lite-pictext.oneline .title {
	display: inline-block;
	vertical-align: middle;
	max-width: 160px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.4em;
	line-height: 1.4em
}

.list-lite-pictext li>a {
	display: block;
	padding: 10px 15px;
	position: relative;
	padding-left: 70px;
	min-height: 65px
}

.list-lite-pictext li>a:hover {
	background-color: #fafafa
}

.list-lite-pictext li>a .left {
	position: absolute;
	left: 15px;
	top: 10px
}

.list-row-prods {
	overflow: auto;
	zoom: 1;
	text-align: center;
	font-weight: 700
}

.list-row-prods li {
	float: left;
	width: 25%;
	border-right: 1px solid rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-row-prods li a {
	display: block;
	height: 50px;
	line-height: 50px
}

.list-row-prods li a:hover {
	background-color: #fafafa;
	color: #f86
}

.block-buy .item {
	float: left;
	width: 50%;
	padding: 20px;
	border: 1px solid rgba(0, 0, 0, .06);
	min-height: 298px
}

.block-buy .picinfo {
	margin-bottom: 10px;
	position: relative
}

.block-buy .picinfo .left-con .incicon {
	width: 90px;
	height: 90px;
	line-height: 86px;
	position: absolute
}

.block-buy .picinfo .right-con {
	width: 100%;
	padding-left: 100px;
	min-height: 90px
}

.block-buy .picinfo .right-con p:first-of-type a, .block-buy .picinfo .right-con p:first-of-type span
	{
	display: block
}

.block-buy .picinfo .right-con p:first-of-type span {
	margin: 2px 0 0 20px
}

.block-buy .picinfo .right-con p:first-of-type .tag.green {
	color: #0d6934;
	background-color: rgba(75, 186, 122, .14)
}

.block-buy .picinfo .right-con p:first-of-type .tag.gray {
	color: #666;
	background-color: #ddd
}

.block-buy .picinfo .right-con p:first-of-type {
	padding-top: 7px
}

.block-buy .picinfo .right-con p:nth-of-type(n+2) {
	color: #666;
	margin-top: 2px
}

.block-buy .item:first-child {
	border: 1px solid rgba(0, 0, 0, .06);
	padding-top: 30px;
	padding-bottom: 30px;
	border-right: none
}

.block-buy .item:last-child {
	border-width: 11px;
	border-right-width: 1px;
	border-left-color: #f0f0f0;
	border-left-width: 25px;
	border-top-color: #fff;
	border-bottom-color: #fff;
	background-color: #f8f8f8;
	border-right: none;
	box-shadow: inset 0 0 0 1px #f0f0f0
}

.block-buy .name {
	font-size: 1.2em;
	white-space: nowrap;
	height: 1.7em;
	line-height: 1.7em;
	max-width: 150px
}

.block-buy .des, .block-buy .name {
	overflow: hidden;
	text-overflow: ellipsis
}

.block-buy .des {
	height: 45px;
	margin-bottom: 20px;
	font-size: .8em;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

.block-buy .des+div>div {
	font-size: 0;
	width: 100%
}

.block-buy .des+div>div>div {
	width: 48%;
	text-align: center;
	padding: 10px
}

.block-buy .des+div>div>div h2 {
	font-size: 20px;
	margin-bottom: 10px
}

.block-buy .des+div>div>div span {
	font-size: 14px
}

.block-buy .des+div>div>div:first-of-type {
	color: #8c6811;
	margin-right: 4%;
	background-color: hsla(43, 99%, 71%, .3)
}

.block-buy .des+div>div>div:last-of-type {
	color: #525d7d;
	background-color: #eff3f8
}

.block-ui-prevnext a {
	display: block;
	width: 49%;
	padding: 15px;
	padding-bottom: 10px;
	float: left;
	text-align: center;
	box-shadow: 0 1px 4px 2px rgba(0, 0, 0, .05);
	border-radius: 2px
}

.block-ui-prevnext a span {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.3em;
	line-height: 1.3em
}

.block-ui-prevnext a span:only-child {
	display: inline-block;
	height: 40px;
	line-height: 40px
}

.block-ui-prevnext a:first-child {
	padding-left: 40px;
	border-right: 1px solid rgba(0, 0, 0, .06);
	background: url(../images/img/icon-prev.png) no-repeat 0 #fff;
	background-size: 50px;
	margin-right: 2%
}

.block-ui-prevnext a:last-child {
	padding-right: 40px;
	background: url(../images/img/icon-next.png) no-repeat 100% #fff;
	background-size: 50px
}

.block-ui-prevnext a:hover {
	background-color: #fafafa
}

.block-ui-prevnext .date {
	color: #a8a8a8;
	font-size: .8em
}

.block-numberpad {
	overflow: hidden;
	text-align: center;
	color: #a8a8a8
}

.block-numberpad.colum3>div {
	width: 33%
}

.block-numberpad>div {
	float: left;
	width: 50%;
	height: 80px;
	padding-top: 20px
}

.block-numberpad b {
	font-weight: 700;
	font-size: 1.5em;
	color: #555
}

.block-filter {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.block-filter a {
	transition: none
}

.block-filter .keyset {
	padding: 10px 50px;
	font-size: .8em;
	color: #888;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	overflow: auto;
	zoom: 1
}

.block-filter .keyset>span {
	display: inline-block;
	background-color: #f86;
	padding: 1px 10px;
	padding-right: 0;
	height: 25px;
	line-height: 23px;
	border-radius: 2px;
	margin-right: 12px;
	color: #fff;
	margin-bottom: 2px;
	margin-top: 2px
}

.block-filter .keyset>span a {
	display: inline-block;
	margin-left: 5px;
	font-size: 1.2em;
	width: 20px;
	line-height: 18px;
	color: #ffc4b3;
	padding-right: 10px;
	padding-left: 5px;
	text-align: center
}

.block-filter .keyset>span a:hover {
	color: #fff
}

.block-filter .keyset>span i {
	font-style: normal
}

.block-filter .keyset>span.clearall {
	background-color: transparent;
	border: none
}

.block-filter .keyset>span.clearall a {
	border: 1px solid rgba(0, 0, 0, .1);
	width: auto;
	padding: 2px 10px;
	border-radius: 2px;
	color: #ccc
}

.block-filter .keyset>span.clearall a:hover {
	color: #f86;
	border-color: #f86
}

.block-filter .filter {
	padding: 0 50px
}

.block-filter .filter>li {
	display: inline-block;
	position: relative;
	color: #888
}

.block-filter .filter>li .subblock {
	display: none;
	position: absolute;
	z-index: 999
}

.block-filter .filter>li .subblock.tip {
	color: #333;
	text-align: left;
	width: 150px
}

.block-filter .filter>li .subblock.tip.long {
	width: 420px
}

.block-filter .filter>li .subblock.tip.left {
	left: -160px;
	top: 0
}

.block-filter .filter>li .subblock.tip.left.long {
	left: -430px
}

.block-filter .filter>li .subblock.tip.right {
	right: -160px;
	top: 0
}

.block-filter .filter>li .subblock.tip.right.long {
	left: -430px
}

.block-filter .filter>li.hover .subblock, .block-filter .filter>li:hover .subblock
	{
	display: block
}

.block-filter .filter>li.hover .subblock.mobile-none, .block-filter .filter>li:hover .subblock.mobile-none
	{
	display: none
}

.block-filter .filter>li .subpad {
	background-color: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
	padding: 10px
}

.block-filter .filter>li>span {
	border-top: none;
	padding: 0 10px;
	display: inline-block;
	height: 50px;
	line-height: 50px
}

.block-filter .filter>li:hover>span {
	color: #f86;
	background-color: #fff
}

.block-filter .filter .filter-sub {
	min-width: 120px;
	font-size: .8em;
	line-height: 1.2em;
	background-color: #fefefe
}

.block-filter .filter .filter-sub ul {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .06);
	max-height: 400px;
	overflow-y: auto;
	overflow-x: none;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden
}

.block-filter .filter .filter-sub a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #888
}

.block-filter .filter .filter-sub a:hover {
	color: #f86;
	background-color: #f6f6f6
}

.block-filter .filter .filter-sub a.on {
	color: #f86
}

.block-filter .filter .filter-sub a:active {
	background-color: #f86;
	color: #fff
}

.block-filter .filter .filter-sub.sub-cubes {
	overflow: auto;
	zoom: 1;
	width: 362px;
	margin-left: -150px;
	text-align: center
}

.block-filter .filter .filter-sub.sub-cubes.left0 {
	margin-left: 0
}

.block-filter .filter .filter-sub.sub-cubes a {
	padding-left: 0;
	text-align: center
}

.block-filter .filter .filter-sub.sub-cubes ul {
	overflow: auto;
	zoom: 1
}

.block-filter .filter .filter-sub.sub-cubes li {
	float: left;
	width: 60px
}

.block-filter .filter .filter-sub.sub-cubes li:nth-child(6n) {
	border-right: none
}

.block-filter .filter .filter-sub.sub-scope {
	width: 402px
}

.block-filter .filter .filter-sub.sub-scope ul {
	overflow: auto;
	zoom: 1
}

.block-filter .filter .filter-sub.sub-scope li {
	float: left;
	width: 100px
}

.block-usercenter-info {
	overflow: hidden
}

.block-usercenter-info .bg-blur {
	height: 110px;
	background: url() 50% no-repeat;
	background-size: 120%;
	-webkit-filter: blur(30px);
	-moz-filter: blur(30px);
	-ms-filter: blur(30px);
	filter: blur(30px)
}

.block-usercenter-info .user-pic-wrap {
	position: relative;
	z-index: 9;
	background-color: #fff
}

.block-usercenter-info .pic:empty:before {
	display: inline-block;
	content: " ";
	width: 100px;
	height: 100px;
	border-radius: 50px;
	border: 2px solid rgba(0, 0, 0, .06);
	margin-top: -50px;
	background: url(../images/img/icon-person.png) 50% no-repeat;
	background-size: 100px
}

.block-usercenter-info .user-pic {
	width: 100px;
	height: 100px;
	border-radius: 50px;
	border: 2px solid #fff;
	margin-top: -50px
}

.block-usercenter-info .name {
	font-size: 1.2em;
	display: block;
	padding-top: 10px
}

.block-usercenter-info .base-info {
	color: #a8a8a8;
	font-size: .8em
}

.block-usercenter-info .base-info p {
	position: relative;
	padding-left: 25px
}

.block-usercenter-info .base-info p .fa {
	position: absolute;
	left: 0;
	top: 5px
}

.block-usercenter-info .pad {
	padding: 10px 25px
}

.block-ucenter-empty {
	min-height: 550px;
	text-align: center;
	color: v;
	padding-top: 100px
}

.block-prod-infotable {
	padding-top: 13px;
	color: #888;
	max-width: 700px
}

.block-prod-infotable table {
	width: 100%
}

.block-prod-infotable table td {
	padding: 0 10px;
	padding-left: 0
}

.block-prod-infotable table .tag {
	height: 23px;
	line-height: 20px;
	margin-top: 5px
}

.block-footer-getinfo input {
	background-color: transparent;
	border: 1px solid #cecece
}

.block-footer-getinfo button {
	margin-left: -75px;
	width: 70px
}

.block-oneinc>a {
	display: block;
	padding: 10px;
	overflow: auto;
	zoom: 1
}

.block-oneinc>a:hover {
	background-color: #fafafa
}

.block-oneinc .pic {
	display: table-cell;
	display: inline-block;
	float: left;
	margin-right: 10px
}

.block-oneinc .picinfo {
	float: left;
	height: 60px;
	line-height: 60px;
	vertical-align: middle
}

.block-oneinc .picinfo span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.2em;
	line-height: 1.2em;
	max-width: 160px;
	vertical-align: middle
}

.edit-able .on-hover-op1 {
	opacity: 0
}

.edit-able:hover {
	background-color: #fefefe
}

.edit-able .on-edit-show {
	display: none
}

.edit-able.on-edit {
	background-color: #f8fcfe;
	border: 1px solid rgba(0, 0, 0, .02)
}

.edit-able.on-edit .on-hover-op1 {
	opacity: 1
}

.edit-able.on-edit .on-edit-hide {
	display: none
}

.edit-able.on-edit .on-edit-show {
	display: block
}

.edit-able.on-newed {
	background-color: #fafcf8
}

.edit-able.on-newed .on-newed-hide {
	display: none
}

.edit-able .on-defaultText {
	color: #ccc
}

.edit-able .act-btn {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
	color: #888
}

.edit-able .act-btn:hover {
	color: #158
}

.edit-able .act-btn.disable:after {
	content: "中..."
}

.edit-able .act-btn-save {
	display: inline-block;
	margin-right: 20px;
	background-color: #8ac;
	color: #fff;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 2px
}

.edit-able .act-btn-save:hover {
	background-color: #5284b5;
	color: #fff
}

.edit-able .act-btn-delete {
	display: inline-block;
	width: 60px;
	text-align: right
}

.swiper-post-leftbig>div>a {
	display: block;
	height: 270px;
	background-position: 50%
}

.swiper-post-leftbig ~.swiper-pagination {
	bottom: 5px
}

.swiper-post-leftbig ~.swiper-pagination>.swiper-pagination-bullet {
	background-color: #fff;
	opacity: .5;
	height: 12px;
	width: 12px
}

.swiper-post-leftbig ~.swiper-pagination>.swiper-pagination-bullet-active
	{
	background-color: #f86;
	opacity: 1
}

.swiper-post-leftbig ~.swiper-button-next, .swiper-post-leftbig ~.swiper-button-prev
	{
	color: #fff;
	height: 30px;
	width: 30px;
	border-radius: 33px;
	background-color: rgba(0, 0, 0, .6);
	background-image: none;
	font-size: 25px;
	opacity: .4;
	transform: scale(1.4);
	text-align: center;
	text-indent: -2px
}

.swiper-post-leftbig ~.swiper-button-next i, .swiper-post-leftbig ~.swiper-button-prev i
	{
	margin-top: 4px !important
}

.swiper-post-leftbig ~.swiper-button-next {
	text-indent: 2px
}

.swiper-post-leftbig ~.swiper-button-prev {
	left: 14px
}

.swiper-post-leftbig ~.swiper-button-next {
	right: 20px
}

.swiper-album-block {
	width: 100%;
	height: 330px
}

.swiper-album-block .swiper-slide a {
	display: block;
	background-position: 50%;
	background-size: cover;
	position: relative
}

.swiper-album-block .swiper-slide a div {
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.swiper-album-block .swiper-slide>div:first-of-type {
	margin-right: 2%;
	width: 67%
}

.swiper-album-block .swiper-slide>div:first-of-type a:first-of-type {
	height: 330px
}

.swiper-album-block .swiper-slide>div:first-of-type a:first-of-type div
	{
	padding: 15px 20px
}

.swiper-album-block .swiper-slide>div:first-of-type a:first-of-type div h1
	{
	font-size: 22px
}

.swiper-album-block .swiper-slide>div:first-of-type a:first-of-type div .des
	{
	margin-top: 10px;
	font-size: 1.1em
}

.swiper-album-block .swiper-slide>div:first-of-type a:first-of-type div .date
	{
	margin-top: 15px
}

.swiper-album-block .swiper-slide>div:last-of-type {
	width: 31%
}

.swiper-album-block .swiper-slide>div:last-of-type a {
	height: 160px
}

.swiper-album-block .swiper-slide>div:last-of-type a div {
	padding: 10px 10px 10px 20px
}

.swiper-album-block .swiper-slide>div:last-of-type a div h1 {
	font-size: 1.1em
}

.swiper-album-block .swiper-slide>div:last-of-type a div .des {
	margin-top: 5px
}

.swiper-album-block .swiper-slide>div:last-of-type a div .date {
	margin-top: 10px
}

.swiper-album-block .swiper-slide>div:last-of-type a:first-of-type {
	margin-bottom: 10px
}

@media ( max-width :550px) {
	.swiper-post-leftbig>div>a {
		width: 100%
	}
	.homepage .swiper-wrapper {
		height: 200px !important
	}
}

.swiper-post>div>a {
	display: block;
	height: 100px
}

.swiper-post ~.swiper-pagination {
	bottom: 5px
}

.swiper-post ~.swiper-pagination>.swiper-pagination-bullet {
	background-color: #fff;
	opacity: .5
}

.swiper-post ~.swiper-pagination>.swiper-pagination-bullet-active {
	background-color: #f86;
	opacity: 1
}

.swiper-post ~.swiper-button-next, .swiper-post ~.swiper-button-prev {
	height: 27px;
	line-height: 27px;
	margin-top: -14px;
	text-align: center;
	color: #fff;
	border-radius: 30px;
	background-image: none;
	background-color: rgba(0, 0, 0, .8);
	opacity: .5
}

.block-collectionpop {
	padding: 20px 30px
}

.block-collectionpop .newitembox {
	display: none
}

.block-collectionpop.on-makenew .newitembox {
	display: block
}

.block-collectionpop.on-makenew .olditembox {
	display: none
}

.block-collectionpop .makenew {
	display: inline-block;
	width: 180px;
	padding: 0 20px;
	border-radius: 20px;
	background-color: rgba(0, 0, 0, .03);
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-collectionpop .makenew:hover {
	opacity: .9
}

.block-collectionpop .makenew .text-list {
	display: none
}

.block-collectionpop .makenew.on {
	background-color: #7cc020;
	color: #fff
}

.block-collectionpop .makenew.on .text-list {
	display: inline-block
}

.block-collectionpop .makenew.on .text-new {
	display: none
}

.block-collectionpop .toolbarbox {
	line-height: 35px;
	padding-top: 10px;
	padding-bottom: 25px
}

.block-collectionpop .collectionbox {
	border: 1px solid rgba(0, 0, 0, .06);
	height: 185px;
	overflow: auto;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.block-collectionpop .collectionbox.on-loading, .block-collectionpop .collectionbox.on-uploading
	{
	background: url(../images/img/status-loading-small.svg) center 40px
		no-repeat
}

.block-collectionpop .collectionbox.on-loading:before,
	.block-collectionpop .collectionbox.on-uploading:before {
	content: "正在读取已有专辑，请稍候...";
	font-size: .8em;
	color: #ddd;
	display: block;
	text-align: center;
	padding-top: 90px
}

.block-collectionpop .collectionbox label {
	display: block;
	width: 100%;
	border-radius: 3px
}

.block-collectionpop .collectionbox span {
	display: block;
	line-height: 40px;
	font-size: 1.1em;
	padding: 0 20px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-collectionpop .collectionbox span:after {
	content: "";
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-collectionpop .collectionbox span:hover {
	color: #7cc020
}

.block-collectionpop .collectionbox input {
	display: none
}

.block-collectionpop .collectionbox input:checked ~span{
	background-color: #fafffb;
	color: #7cc020
}

.block-collectionpop .collectionbox input:checked ~span:after {
	content: "✔";
	color: #7cc020;
	float: right;
	opacity: 1
}

.block-collectionpop .newitembox {
	height: 180px
}

.block-collectionpop .newitembox input {
	width: 99.5%;
	padding-left: 0;
	padding-right: 0;
	height: 40px;
	text-indent: 20px;
	font-size: 1.2em
}

.block-collectionpop-multi {
	padding: 20px 30px
}

.block-collectionpop-multi.on-makenew .newitembox {
	height: 42px
}

.block-collectionpop-multi .makenew {
	display: inline-block;
	padding: 0 18px;
	border-radius: 20px;
	background-color: rgba(0, 0, 0, .03);
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-collectionpop-multi .makenew:hover {
	opacity: .9
}

.block-collectionpop-multi .makenew .text-list {
	display: none
}

.block-collectionpop-multi .makenew.on {
	background-color: #ccc;
	color: #fff
}

.block-collectionpop-multi .makenew.on .text-list {
	display: inline-block
}

.block-collectionpop-multi .makenew.on .text-new {
	display: none
}

.block-collectionpop-multi .toolbarbox {
	line-height: 30px;
	padding-top: 10px;
	padding-bottom: 15px
}

.block-collectionpop-multi .collectionbox {
	border: 1px solid rgba(0, 0, 0, .06);
	height: 185px;
	overflow: auto;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.block-collectionpop-multi .collectionbox.on-loading {
	background: url(../images/img/status-loading-small.svg) center 40px
		no-repeat
}

.block-collectionpop-multi .collectionbox.on-loading:before {
	content: "正在读取已有专辑，请稍候...";
	font-size: .8em;
	color: #ddd;
	display: block;
	text-align: center;
	padding-top: 90px
}

.block-collectionpop-multi .collectionbox label {
	display: block;
	width: 100%;
	border-radius: 3px;
	margin-bottom: 1px
}

.block-collectionpop-multi .collectionbox span {
	display: block;
	font-weight: 400;
	padding: 8px 10px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-collectionpop-multi .collectionbox span:after {
	content: "";
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-collectionpop-multi .collectionbox span:hover {
	background-color: #f4f4f4
}

.block-collectionpop-multi .collectionbox input {
	display: none
}

.block-collectionpop-multi .collectionbox input:checked ~span{
	background-color: #f4f4f4
}

.block-collectionpop-multi .collectionbox input:checked ~span:after {
	content: "✔";
	color: #f86;
	float: right;
	opacity: 1
}

.block-collectionpop-multi .newitembox {
	height: 0;
	padding-top: 10px;
	transition: all .3s 0s;
	-webkit-transition: all .3s 0s;
	-moz-transition: all .3s 0s;
	position: relative;
	overflow: hidden
}

.block-collectionpop-multi .newitembox input {
	width: 80%;
	padding-left: 0;
	padding-right: 0;
	height: 32px;
	text-indent: 20px
}

.block-collectionpop-multi .newitembox input:focus {
	border-color: #f86
}

.block-collectionpop-multi .newitembox button {
	position: absolute;
	right: 0;
	height: 32px;
	line-height: 32px
}

.block-usetting-base {
	overflow: auto;
	zoom: 1
}

.block-usetting-base .left {
	float: left;
	height: 180px;
	width: 150px
}

.block-usetting-base table input {
	width: 300px;
	height: 23px
}

.block-usetting-base table select {
	height: 23px
}

.block-usetting-base table tr td {
	padding: 5px
}

.block-usetting-base table tr td:first-child {
	text-align: right;
	vertical-align: top;
	font-weight: 700;
	min-width: 108px
}

.ui-dropmyinc .drop-done {
	display: none
}

.ui-dropmyinc.done .drop-done {
	display: block
}

.ui-dropmyinc.done .dropinput-box {
	display: none
}

.ui-person-hover {
	background-color: #fff;
	border-radius: 5px;
	width: 250px;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .2)
}

.ui-info-editable .info-edit {
	display: none
}

.ui-info-editable.on-edit .info-edit {
	display: block
}

.ui-info-editable.on-edit .info-show {
	display: none
}

#img_upload_jk, .img_upload_jk {
	display: inline-block;
	width: 120px;
	height: 120px;
	line-height: 120px;
	background-color: #f8f8f8;
	text-align: center;
	position: relative;
	overflow: hidden;
	outline: 1px solid #eee;
	cursor: pointer
}

#img_upload_jk.on-uploading, .img_upload_jk.on-uploading {
	position: relative
}

#img_upload_jk.on-uploading:before, .img_upload_jk.on-uploading:before {
	background: url(../images/img/status-loading-small.svg) 10px no-repeat;
	background-size: 16px;
	padding-left: 20px;
	position: absolute;
	background-color: rgba(60, 60, 60, .6);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	content: "上传中...";
	color: #fff;
	margin: auto;
	font-weight: 700
}

#img_upload_jk:not (.disable ):hover span, .img_upload_jk:not (.disable
	):hover span {
	opacity: 1
}

#img_upload_jk input, .img_upload_jk input {
	display: none
}

#img_upload_jk img, .img_upload_jk img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle
}

#img_upload_jk span, .img_upload_jk span {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 120px;
	line-height: 120px;
	background-color: rgba(0, 0, 0, .2);
	color: #fff;
	opacity: 0;
	transition: opacity .2s;
	z-index: 1
}

.imgs_upload_jk_unismall .toolbar {
	padding-bottom: 15px;
	margin-bottom: 10px
}

.imgs_upload_jk_unismall .toolbar .upload_btn {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	text-align: center;
	display: inline-block;
	color: #aaa;
	background-color: #fafafa;
	border: 1px solid #ddd;
	padding: 5px 10px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.imgs_upload_jk_unismall .toolbar .upload_btn input {
	display: none
}

.imgs_upload_jk_unismall .toolbar .upload_btn:hover {
	background-color: #f0f0f0;
	color: #888
}

.imgs_upload_jk_unismall .postset {
	margin-left: -3%;
	overflow: auto;
	zoom: 1
}

.imgs_upload_jk_unismall .postset li {
	counter-increment: imagesnum;
	background-color: #fdfdfd;
	float: left;
	width: 30%;
	margin-left: 3%;
	height: 100px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #eee;
	position: relative;
	text-align: center;
	padding: 5px
}

.imgs_upload_jk_unismall .postset li.on-loading:before,
	.imgs_upload_jk_unismall .postset li.on-uploading:before {
	background: url(../images/img/status-loading-small.svg) 10px no-repeat;
	background-size: 16px;
	padding-left: 20px;
	position: absolute;
	background-color: rgba(60, 60, 60, .6);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	content: "上传中...";
	color: #fff;
	margin: auto;
	font-weight: 700
}

.imgs_upload_jk_unismall .postset li.sortable-placeholder {
	opacity: .6;
	border: 1px dashed #7cc020
}

.imgs_upload_jk_unismall .postset li img {
	max-width: 100%;
	max-height: 100%;
	line-height: 140px;
	vertical-align: middle
}

.imgs_upload_jk_unismall .postset li .btn-x {
	position: absolute;
	top: 0;
	right: 0;
	top: 5px;
	right: 5px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-color: rgba(0, 0, 0, .1);
	text-align: center;
	border-radius: 10px;
	color: #fff
}

.imgs_upload_jk_unismall .postset li .btn-x:hover {
	background-color: #d71c0b;
	color: #fff
}

#imgs_upload_jk .toolbar, .imgs_upload_jk .toolbar {
	padding-bottom: 15px;
	margin-bottom: 10px
}

#imgs_upload_jk .toolbar .upload_btn, .imgs_upload_jk .toolbar .upload_btn
	{
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	text-align: center;
	display: inline-block;
	color: #aaa;
	width: 180px;
	background-color: #fafafa;
	height: 100px;
	border: 1px solid #ddd
}

#imgs_upload_jk .toolbar .upload_btn .fa, .imgs_upload_jk .toolbar .upload_btn .fa
	{
	font-size: 40px;
	margin-top: 18px;
	color: #ddd
}

#imgs_upload_jk .toolbar .upload_btn input, .imgs_upload_jk .toolbar .upload_btn input
	{
	display: none
}

#imgs_upload_jk .toolbar .info, .imgs_upload_jk .toolbar .info {
	padding-left: 30px;
	padding-top: 10px
}

#imgs_upload_jk .toolbar .info p, .imgs_upload_jk .toolbar .info p {
	margin-top: 10px
}

#imgs_upload_jk .toolbar .info b.red, .imgs_upload_jk .toolbar .info b.red
	{
	color: #f86
}

#imgs_upload_jk .postset, .imgs_upload_jk .postset {
	margin-left: -3%;
	overflow: auto;
	zoom: 1
}

#imgs_upload_jk .postset li, .imgs_upload_jk .postset li {
	counter-increment: imagesnum;
	float: left;
	width: 30%;
	margin-left: 3%;
	height: 150px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #eee;
	position: relative;
	text-align: center;
	padding: 10px
}

#imgs_upload_jk .postset li.on-loading:before, #imgs_upload_jk .postset li.on-uploading:before,
	.imgs_upload_jk .postset li.on-loading:before, .imgs_upload_jk .postset li.on-uploading:before
	{
	background: url(../images/img/status-loading-small.svg) 10px no-repeat;
	background-size: 16px;
	padding-left: 20px;
	position: absolute;
	background-color: rgba(60, 60, 60, .6);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	content: "上传中...";
	color: #fff;
	margin: auto;
	font-weight: 700
}

#imgs_upload_jk .postset li.sortable-placeholder, .imgs_upload_jk .postset li.sortable-placeholder
	{
	opacity: .6;
	border: 1px dashed #7cc020
}

#imgs_upload_jk .postset li:first-child:after, .imgs_upload_jk .postset li:first-child:after
	{
	background-color: rgba(0, 0, 0, .4);
	color: #fff;
	padding: 2px 10px;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 30px;
	line-height: 28px;
	width: 100%;
	display: inline-block;
	content: "第一张图默认为封面"
}

#imgs_upload_jk .postset li img, .imgs_upload_jk .postset li img {
	max-width: 100%;
	max-height: 100%;
	line-height: 140px;
	vertical-align: middle
}

#imgs_upload_jk .postset li .btn-x, .imgs_upload_jk .postset li .btn-x {
	position: absolute;
	top: 0;
	right: 0;
	top: 5px;
	right: 5px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-color: rgba(0, 0, 0, .1);
	text-align: center;
	border-radius: 10px;
	color: #fff
}

#imgs_upload_jk .postset li .btn-x:hover, .imgs_upload_jk .postset li .btn-x:hover
	{
	background-color: #d71c0b;
	color: #fff
}

.list-ugc-users {
	overflow: auto;
	zoom: 1;
	position: relative
}

.list-ugc-users:before {
	content: " ";
	position: absolute;
	left: 34px;
	top: 30px;
	bottom: 30px;
	display: block;
	border-left: 2px solid #f4f4f4;
	z-index: 0
}

.list-ugc-users li {
	padding: 10px 20px;
	overflow: auto;
	zoom: 1;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-ugc-users li .pic {
	position: relative;
	z-index: 1;
	margin-bottom: 15px
}

.list-ugc-users li:hover {
	background-color: #fafafa
}

.ui-company-ugc>div {
	margin-bottom: 15px
}

.ui-company-ugc select {
	min-width: 120px
}

.ui-company-ugc input[type=text], .ui-company-ugc input[type=url],
	.ui-company-ugc select {
	margin-right: 8px
}

.ui-company-ugc .width400 {
	width: 355px
}

.ui-company-ugc.fullwidth input[type=text], .ui-company-ugc.fullwidth input[type=url],
	.ui-company-ugc.fullwidth select, .ui-company-ugc.fullwidth textarea {
	width: 100%
}

.ui-company-ugc .formrow {
	margin-bottom: 15px
}

.ui-company-ugc .c-red {
	margin-right: 3px;
	font-size: 15px;
	color: #e36054;
	display: inline-block;
	transform: translateY(4px);
	-webkit-transform: translateY(4px);
	-moz-transform: translateY(4px);
	-ms-transform: translateY(4px)
}

.ui-company-ugc .jzbtn {
	width: 100px;
	max-width: 30%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	letter-spacing: 3px
}

.ui-company-ugc .jzbtn ~.jzbtn {
	margin-left: 30px
}

.ui-company-ugc .jzbtn.c {
	width: 140px
}

.ugc-block-item.on-edit {
	width: 100%
}

.ugc-block-item.on-edit.bgpink {
	background-color: #fffaf5
}

.ugc-block-item .on-edit-show {
	display: none
}

.ugc-block-item .on-edit-show.bgpink {
	background-color: #fffaf5
}

.ugc-block-item.on-edit .act-ugc-edit {
	display: none
}

.ugc-block-item.on-edit .on-edit-show {
	display: block
}

.ugc-block-item.on-edit .on-edit-hide {
	display: none
}

.sechovershow {
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.sec:hover .sechovershow {
	opacity: 1
}

.ui-jkpopup .pop-mask {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 99999;
	transition: all .4s 0s;
	-webkit-transition: all .4s 0s;
	-moz-transition: all .4s 0s
}

.ui-jkpopup .pop-mask.fade-out {
	opacity: 0
}

.ui-jkpopup .popup {
	position: fixed;
	width: 350px;
	max-width: 100%;
	top: 150px;
	left: 50%;
	margin-left: -150px;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	z-index: 99999;
	transition: all .3s 0s;
	-webkit-transition: all .3s 0s;
	-moz-transition: all .3s 0s
}

.ui-jkpopup .popup.fade-out {
	opacity: 0;
	transform: scale(1.1)
}

.ui-jkpopup .popup.fly-out-top {
	opacity: 0;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px)
}

.ui-jkpopup .popup .pop-title {
	font-size: 1.4em;
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	color: #777;
	cursor: default
}

.ui-jkpopup .popup .pop-title, .ui-jkpopup .popup .pop-title .act-popclose
	{
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.ui-jkpopup .popup .pop-title .act-popclose {
	color: #aaa;
	cursor: pointer;
	float: right;
	margin-right: 10px
}

.ui-jkpopup .popup .pop-title .act-popclose:hover {
	color: #f86
}

.ui-jkpopup .popup .pop-footer .popbtnset {
	overflow: hidden
}

.ui-jkpopup .popup .pop-footer .popbtnset a {
	float: left;
	display: inline-block;
	text-align: center;
	height: 40px;
	line-height: 40px;
	width: 50%;
	border-top: 1px solid rgba(0, 0, 0, .05);
	opacity: .8
}

.ui-jkpopup .popup .pop-footer .popbtnset a:only-child {
	width: 100%
}

.ui-jkpopup .popup .pop-footer .popbtnset a.color-c {
	background-color: #f86;
	color: #fff
}

.ui-jkpopup .popup .pop-footer .popbtnset a:hover {
	opacity: 1
}

.ui-jkpopup .popup-confirm {
	position: fixed;
	width: 550px;
	max-width: 100%;
	top: 150px;
	left: 50%;
	margin-left: -250px;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	z-index: 99999;
	transition: all .3s 0s;
	-webkit-transition: all .3s 0s;
	-moz-transition: all .3s 0s
}

.ui-jkpopup .popup-confirm.fade-out {
	opacity: 0;
	transform: scale(1.1)
}

.ui-jkpopup .popup-confirm.fly-out-top {
	opacity: 0;
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px)
}

.ui-jkpopup .popup-confirm .cont {
	padding: 40px;
	padding-bottom: 15px
}

.ui-jkpopup .popup-confirm .btnset {
	padding: 20px;
	text-align: center;
	padding-bottom: 30px
}

.ui-jkpopup .popup-confirm .btnset .jzbtn {
	width: 100px
}

.ui-jkpopup .popup-confirm .btnset .jzbtn ~.jzbtn {
	margin-left: 30px
}

.ui-subtitle-hr {
	margin-bottom: 15px;
	margin-top: 15px;
	font-weight: 700
}

.ui-title-hr {
	border-top: 1px solid rgba(0, 0, 0, .06);
	font-size: 1.2em;
	height: 0;
	margin-bottom: 30px;
	margin-top: 30px
}

.ui-title-hr>span {
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	padding-right: 5px;
	margin-top: -22px;
	font-weight: 700
}

.ui-userTip {
	border: 1px solid rgba(0, 0, 0, .06);
	padding: 15px 20px;
	margin-bottom: 20px;
	background-color: #fafafa
}

.ui-userTip h3 {
	font-weight: 700;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding-bottom: 10px;
	margin-bottom: 10px
}

.ui-userTip p {
	margin-top: 15px
}

#inc-lieju-qrcode {
	display: block;
	text-align: center
}

#inc-lieju-qrcode canvas {
	width: 100px
}

.ui-maintabset {
	overflow: auto;
	zoom: 1;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	display: -ms-flexbox;
	display: flex
}

.ui-maintabset .tab {
	display: inline-block;
	float: left;
	width: 20%;
	text-align: center
}

.ui-maintabset .tab.on {
	background-color: #f9f9f9;
	box-shadow: inset 0 -3px 0 0 #f86;
	font-weight: 700;
	color: #383838
}

.ui-maintabset>.item, .ui-maintabset>a, .ui-maintabset>div,
	.ui-maintabset>li, .ui-maintabset>span {
	-ms-flex: 1;
	flex: 1
}

.ui-usermsg {
	text-align: left;
	background-color: #fff;
	line-height: 2em;
	width: 340px;
	border: 1px solid rgba(0, 0, 0, .06);
	box-shadow: 0 0 2px rgba(0, 0, 0, .1)
}

.ui-usermsg .head {
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	line-height: 2.5em;
	padding: 0 15px
}

.ui-usermsg .foot {
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.ui-usermsg .list-usermsg {
	line-height: 1.5em;
	max-height: 360px;
	overflow-y: auto;
	overflow-x: hidden
}

.ui-usermsg .list-usermsg li {
	position: relative;
	padding: 8px 15px;
	padding-left: 60px
}

.ui-usermsg .list-usermsg li:hover .btn-check {
	opacity: 1
}

.ui-usermsg .list-usermsg li .pic {
	position: absolute;
	top: 8px;
	left: 10px
}

.ui-usermsg .list-usermsg li .text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.5em;
	line-height: 1.5em
}

.ui-usermsg .list-usermsg li:not (:last-child ){
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.ui-usermsg .list-usermsg li .btn-check {
	display: inline-block;
	float: right;
	width: 16px;
	height: 16px;
	border-radius: 10px;
	line-height: 16px;
	color: #fff;
	background-color: #7cc020;
	text-align: center;
	opacity: 0;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.ui-usermsg .list-usermsg li .btn-check:after {
	content: "✓"
}

.ui-search-large {
	padding: 0 10px 20px
}

.ui-search-large button, .ui-search-large input {
	display: inline-block;
	vertical-align: middle;
	height: 35px;
	border-color: transparent
}

.ui-search-large input {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	text-indent: 30px;
	background: url(../images/img/icon-search-large.png) 10px no-repeat #fff;
	background-size: 15px;
	width: 400px;
	max-width: 70%;
	height: 40px;
	line-height: 40px
}

.ui-search-large button {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	color: #fff;
	background: #f86;
	margin-left: -15px;
	padding-right: 15px;
	height: 40px;
	line-height: 40px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer
}

.ui-filterui-block.off .ui-filterui li:nth-child(n+4),
	.ui-filterui-pageauto.off .ui-filterui li:nth-child(n+4) {
	display: none
}

.ui-filterui-block.off .ui-filterui li:before, .ui-filterui-pageauto.off .ui-filterui li:before
	{
	border-top-color: transparent
}

.ui-filterui-block.off .filter-more .arrow, .ui-filterui-pageauto.off .filter-more .arrow
	{
	transform: rotate(0deg)
}

.ui-filterui-block .filter-more .arrow, .ui-filterui-pageauto .filter-more .arrow
	{
	display: inline-block;
	transform: translateY(-2px);
	transform: rotate(180deg) translateY(-2px)
}

.ui-filterui {
	padding-top: 1px
}

.ui-filterui a {
	transition: none
}

.ui-filterui>li {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 100px;
	padding-right: 35px;
	height: 39px;
	overflow: hidden;
	position: relative
}

.ui-filterui>li::-webkit-scrollbar {
	width: 0
}

.ui-filterui>li:before {
	content: " ";
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	border-top: 1px dashed #ddd
}

.ui-filterui>li.auto.on {
	height: auto
}

.ui-filterui>li.auto:hover:after {
	color: #f86
}

.ui-filterui>li>.title {
	position: absolute;
	width: 80px;
	text-align: right;
	left: 0;
	line-height: 30px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.ui-filterui>li>.keys {
	line-height: 30px;
	overflow: auto;
	zoom: 1
}

.ui-filterui>li>.keys>a {
	display: inline-block;
	vertical-align: middle;
	float: left;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
	margin-bottom: 10px;
	padding: 0 15px
}

.ui-filterui>li>.keys .on {
	background-color: fade(#f86, 7);
	color: #f86;
	border-radius: 2px
}

.ui-filterui-block .ui-filterui>li.auto:after {
	content: "更多";
	background-size: 12px;
	padding-left: 15px;
	font-size: .8em;
	color: #aaa;
	position: absolute;
	right: 15px;
	top: 2px
}

.ui-filterui-block .ui-filterui>li.auto.on {
	height: auto
}

.ui-filterui-block .ui-filterui>li.auto.on:after {
	content: "收起"
}

.swiper-index:hover .swiper-button-next, .swiper-index:hover .swiper-button-prev
	{
	opacity: .5
}

.swiper-index:hover a {
	background-color: rgba(0, 0, 0, .2)
}

.swiper-index:hover a .title {
	padding-bottom: 35px
}

.swiper-index li {
	position: relative
}

.swiper-index .swiper-slide {
	background: url() 50% no-repeat;
	background-size: cover
}

.swiper-index a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .1)
}

.swiper-index a .title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px 20px;
	padding-bottom: 30px;
	color: #fff;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.swiper-index a .title h3 {
	font-size: 1.2em;
	margin-bottom: 10px
}

.swiper-index .swiper-pagination-bullet, .swiper-index .swiper-pagination-bullet-active
	{
	background-color: #fff
}

.swiper-index .swiper-pagination {
	bottom: 0 !important
}

.swiper-index .swiper-button-next, .swiper-index .swiper-button-prev {
	color: #fff;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
	font-size: 20px;
	background-image: none;
	text-align: center;
	line-height: 40px;
	opacity: 0;
	background-color: hsla(0, 0%, 100%, .4);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.swiper-index .swiper-button-next:hover, .swiper-index .swiper-button-prev:hover
	{
	opacity: .9
}

.swiper-index .swiper-button-prev {
	left: 0;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	text-indent: -5px
}

.swiper-index .swiper-button-next {
	right: 0;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	text-indent: 5px
}

.ui-card-style-sub {
	text-align: center;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	font-size: .8em
}

.ui-card-style-sub.align-left {
	text-align: left
}

.ui-card-style-sub>a, .ui-card-style-sub>span {
	display: inline-block;
	padding: 0 15px
}

.ui-card-style-sub>a.on, .ui-card-style-sub>span.on {
	color: #f86;
	box-shadow: inset 0 -1px 0 0 #f86
}

.ui-card-style-sub>a>span, .ui-card-style-sub>span>span {
	color: #a8a8a8
}

.ui-mobile-usersearch {
	position: relative
}

.ui-mobile-usersearch input {
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	background-color: transparent;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	width: 98%;
	background-color: #f8f8f8;
	border-color: rgba(0, 0, 0, .06);
	text-indent: 5px;
	border-radius: 2px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.ui-mobile-usersearch input.on, .ui-mobile-usersearch input:focus {
	background-color: #fafafa;
	border-color: #f86
}

.ui-mobile-usersearch button {
	position: absolute;
	top: 0;
	right: 0;
	width: 70px;
	margin-right: 0 !important;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.ui-mobile-usersearch .fa {
	transform: translateY(-1px);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px)
}

.ui-pagechange {
	text-align: center;
	padding: 7px 0;
	font-size: .8em;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.ui-pagechange.for-sec-bottom {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.ui-pagechange a {
	display: inline-block;
	padding: 1px 5px;
	border: 1px solid rgba(0, 0, 0, .05);
	min-width: 30px;
	margin: 0 2px;
	background-color: hsla(0, 0%, 71%, .1);
	border-radius: 2px
}

.ui-pagechange a:hover {
	background-color: #f8f8f8;
	border-color: #f86
}

.ui-pagechange .on {
	color: #f86;
	border-color: #f86;
	cursor: default
}

.ui-labelgap label {
	font-weight: 400
}

.ui-labelgap label ~label{
	margin-left: 50px
}

.ui-formui {
	width: 100%;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.ui-formui.smallcenter td:first-child {
	width: 32%
}

.ui-formui .width-xs {
	width: 50px
}

.ui-formui .width-s {
	width: 100px
}

.ui-formui .width-m {
	width: 200px
}

.ui-formui .width-l {
	width: 300px
}

.ui-formui .width-l-half {
	width: 148px
}

.ui-formui .width-l-third {
	width: 97px
}

.ui-formui .width-xl {
	width: 495px
}

.ui-formui .width-xl-half {
	width: 245px
}

.ui-formui td {
	padding: 10px
}

.ui-formui td:first-child {
	text-align: right;
	vertical-align: top;
	padding-top: 19px
}

.ui-formui .inputbordered {
	border: 1px solid #ddd;
	border-radius: 2px;
	padding: 5px
}

.ui-formui label {
	font-weight: 400
}

.ui-formui .redstar {
	color: #d71c0b;
	font-style: normal
}

.ui-formui textarea.noresize {
	resize: none
}

.ui-formui label input {
	margin-left: 3px
}

.ui-formui-simple input {
	width: 230px;
	height: 24px;
	line-height: 24px
}

.ui-formui-simple select {
	height: 24px
}

.ui-formui-simple tr td {
	line-height: 40px
}

.ui-formui-simple tr td:first-child {
	text-align: right;
	vertical-align: top;
	font-weight: 700
}

.ui-fileupload:hover .file-tip .hovered {
	color: #f86
}

.ui-fileupload .file-btn {
	margin-right: 10px;
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: #fafafa;
	height: 100px;
	width: 100px;
	color: #a8a8a8;
	border-radius: 2px;
	vertical-align: top;
	position: relative;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.ui-fileupload .file-btn:hover {
	border-color: #ffc4b3;
	color: #ffb8a3;
	background-color: #f8f8f8;
	cursor: pointer
}

.ui-fileupload .file-btn .text {
	display: block;
	width: 100px;
	height: 100px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: .8em
}

.ui-fileupload .file-btn input {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	height: 100px;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.ui-fileupload .file-tip {
	color: #a8a8a8;
	font-size: .8em;
	min-height: 100px;
	vertical-align: middle
}

.ui-fileupload .file-tip .hovered {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.ui-top-infotip {
	background-color: #e8ffcc;
	text-align: center;
	height: 0;
	line-height: 30px;
	overflow: hidden;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default;
	animation: tipgone 4s 1
}

@
keyframes tipgone { 0%{
	height: 0
}

10%{
height
:
30px
}
90%{
height
:
30px
}
to {
	height: 0
}

}
.uploadify-button {
	border-radius: 0 !important;
	border-width: 0 !important;
	background-image: none !important
}

.uploadify-button:hover {
	opacity: .9
}

.ui-info-article {
	color: #a8a8a8;
	margin: 15px 0
}

.ui-info-article .title {
	font-size: 1.2em;
	color: #444;
	text-align: center;
	margin-bottom: 15px
}

.ui-info-article .cont {
	margin-left: auto;
	margin-right: auto;
	max-width: 550px;
	padding: 20px
}

.ui-white-tabset {
	overflow: auto;
	zoom: 1;
	line-height: 1.2em
}

.ui-white-tabset .tab {
	float: left;
	border-right: 1px solid rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding: 5px 0;
	background-color: #fafafa;
	text-align: center;
	cursor: default
}

.ui-white-tabset .tab:last-child {
	border-right: none
}

.ui-white-tabset .tab.on {
	border-bottom: 1px solid transparent;
	background-color: #fcfcfc
}

.ui-white-tabset .tab:hover {
	background-color: #fff
}

.ui-white-tabset.colum2 .tab {
	width: 50%
}

.ui-ugcbtn {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	text-align: center;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
	font-size: .9em;
	opacity: .8
}

.ui-ugcbtn.half {
	float: left;
	width: 48%
}

.ui-ugcbtn.half ~.ui-ugcbtn {
	width: 48%;
	margin-left: 4%
}

.ui-ugcbtn:hover {
	opacity: 1;
	border-color: rgba(0, 0, 0, .15);
	background-color: #f4f4f4
}

.ui-ugcbtn.green {
	background-color: #7cc020;
	color: #fff
}

.ui-ugcbtn.red {
	background-color: #d71c0b;
	color: #fff
}

.ui-ugcbtn.blue {
	background-color: #3cb0df;
	color: #fff
}

.ui-ugcbtn.yellow {
	background-color: #fbc600;
	color: #fff
}

.ui-ugc-picbox {
	border: 1px solid rgba(0, 0, 0, .1);
	background-color: #f8f8f8
}

.ui-ugc-item .add-cont, .ui-ugc-item .edit, .ui-ugc-item.onedit .add {
	display: none
}

.ui-ugc-item.onedit .add-cont {
	display: block
}

.ui-ugc-item.onedit .resave {
	display: none
}

.ui-ugc-item.onedit.ondone .titlebar:after {
	content: "已保存";
	float: right
}

.ui-ugc-item.onedit.ondone .save {
	display: none
}

.ui-ugc-item.onedit.ondone .resave {
	display: block
}

.ui-ugc-item.onedit.ondone input, .ui-ugc-item.onedit.ondone select,
	.ui-ugc-item.onedit.ondone textarea {
	border-color: transparent;
	background-color: rgba(0, 0, 0, .05)
}

.ui-ugc-item.onedit.ondone input:-webkit-input-placeholder, .ui-ugc-item.onedit.ondone select:-webkit-input-placeholder,
	.ui-ugc-item.onedit.ondone textarea:-webkit-input-placeholder {
	color: transparent
}

.ui-ugc-item.onedit.ondone .removeItem, .ui-ugc-item.onedit.ondone .row-onemore,
	.ui-ugc-item.onedit.onreedit .pad-v.save .cancel {
	display: none
}

.ui-ugc-item.onedit.onreedit .pad-v.save .save {
	float: none;
	margin-left: auto;
	margin-right: auto
}

.ui-ugc-item .ui-formui ~.ui-formui {
	margin-top: 30px;
	border-top: 1px dotted #ddd
}

.ui-ugc-item .ui-formui ~.ui-formui tr:first-child td {
	padding-top: 40px
}

.ui-maintoolbar, .ui-sharetoolbar {
	position: absolute;
	top: 0;
	right: -45px;
	text-shadow: none;
	z-index: 9;
	max-width: 50px
}

.ui-maintoolbar a, .ui-sharetoolbar a {
	color: #444
}

.ui-maintoolbar .sharebtn, .ui-sharetoolbar .sharebtn {
	color: #aaa
}

.ui-maintoolbar .hovertext .text, .ui-sharetoolbar .hovertext .text {
	display: none
}

.ui-maintoolbar .hovertext:hover .text, .ui-sharetoolbar .hovertext:hover .text
	{
	display: inline-block
}

.ui-maintoolbar .hovertext:hover .fa, .ui-sharetoolbar .hovertext:hover .fa
	{
	display: none
}

.ui-maintoolbar:hover .cardset, .ui-sharetoolbar:hover .cardset {
	transform: scale(1)
}

.ui-maintoolbar .card, .ui-sharetoolbar .card {
	background-color: #fff;
	display: block;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	position: relative
}

.ui-maintoolbar .card:hover>.left-qrcode, .ui-sharetoolbar .card:hover>.left-qrcode
	{
	transform: scale(1)
}

.ui-maintoolbar .event-share-btn, .ui-sharetoolbar .event-share-btn {
	height: 54px;
	line-height: 54px
}

.ui-maintoolbar .fa-weixin, .ui-sharetoolbar .fa-weixin {
	color: #7cc020
}

.ui-maintoolbar .fa-qq, .ui-sharetoolbar .fa-qq {
	color: #3cb0df
}

.ui-maintoolbar .fa-weibo, .ui-sharetoolbar .fa-weibo {
	color: #d71c0b
}

.ui-maintoolbar .left-qrcode, .ui-sharetoolbar .left-qrcode {
	position: absolute;
	height: 120px;
	width: 120px;
	left: -122px;
	border-right: 5px solid transparent;
	top: -35px;
	transform: scale(0)
}

.ui-maintoolbar .left-qrcode canvas, .ui-maintoolbar .left-qrcode img,
	.ui-sharetoolbar .left-qrcode canvas, .ui-sharetoolbar .left-qrcode img
	{
	background-color: #fff;
	height: 120px;
	width: 120px;
	background-color: #fafafa;
	background-size: 30px;
	border: 1px solid rgba(0, 0, 0, .06)
}

.ui-maintoolbar .left-qrcode canvas, .ui-sharetoolbar .left-qrcode canvas
	{
	height: 110px;
	width: 110px;
	border: 10px solid #fff;
	outline: 1px solid rgba(0, 0, 0, .06)
}

.ui-maintoolbar .left-qrcode p, .ui-sharetoolbar .left-qrcode p {
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .06);
	border-top: none;
	line-height: 20px;
	margin-top: -1px
}

.ui-maintoolbar .left-qrcode .loading-bg, .ui-sharetoolbar .left-qrcode .loading-bg
	{
	display: block;
	width: 100%;
	height: 120px;
	line-height: 120px;
	background-color: #fff
}

.ui-maintoolbar .cardset, .ui-sharetoolbar .cardset {
	transform: scale(0);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transform-origin: 50% 0
}

.ui-maintoolbar .cardset .card, .ui-sharetoolbar .cardset .card {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.ui-maintoolbar .cardset .card:hover, .ui-sharetoolbar .cardset .card:hover
	{
	background-color: #f8f8f8
}

.ui-maintoolbar-box {
	position: relative;
	height: 0
}

.ui-maintoolbar {
	position: fixed;
	left: 50%;
	bottom: 30px;
	top: auto;
	margin-left: 562px;
	transform: scale(0);
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transform-origin: 0 60%
}

.ui-maintoolbar.op1, .ui-maintoolbar.op1ed {
	transform: scale(1)
}

.ui-maintoolbar .card {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.ui-maintoolbar a:active {
	color: #ff6033
}

.ui-maintoolbar.stopscroll {
	position: absolute
}

.ui-cattoolbar-box {
	position: relative
}

.ui-cattoolbar {
	position: absolute;
	max-width: 100px;
	text-align: right;
	transform: translateX(-100px);
	-webkit-transform: translateX(-100px);
	-moz-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default;
	color: #b8b8b8;
	font-size: .8em
}

.ui-cattoolbar.stopscroll {
	position: fixed;
	top: 0;
	bottom: auto
}

.ui-cattoolbar li {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none;
	padding-right: 10px;
	width: 100px
}

.ui-cattoolbar li:not (:last-child ):after {
	display: block;
	font-size: .4em;
	content: "-";
	height: 10px;
	line-height: 10px
}

.ui-cattoolbar li:hover {
	color: #999
}

.ui-cattoolbar .fa {
	display: none
}

.ui-img100 img {
	width: 100%
}

.ui-inputgroup {
	display: table;
	width: 100%
}

.ui-inputgroup>span, .ui-inputgroup input {
	display: table-cell;
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.ui-inputgroup>span {
	vertical-align: middle;
	border: 1px solid #ddd;
	border-right: 0;
	padding: 0 10px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	text-align: center;
	width: 100px;
	font-size: .8em
}

.ui-inputgroup>input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 100%;
	margin-bottom: 20px
}

.ui-fakebtnlable {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default;
	overflow: auto;
	zoom: 1
}

.ui-fakebtnlable label {
	display: block
}

.ui-fakebtnlable label input[type=checkbox] {
	display: none
}

.ui-fakebtnlable label input[type=checkbox]:checked ~span{
	color: #f86;
	font-weight: 700
}

.ui-fakebtnlable label>span {
	display: block;
	background-color: #f4f4f4;
	height: 25px;
	line-height: 25px;
	font-size: .8em;
	font-weight: 400;
	text-align: center;
	padding: 0 10px;
	width: 90%;
	border-radius: 2px
}

.ui-fakebtnlable label>span:hover {
	font-weight: 700
}

.ui-fakebtnlable.colum3 li {
	width: 31.5%;
	margin-right: 1.8%;
	margin-bottom: 10px;
	float: left
}

.ui-rowpostpic {
	border-radius: 2px;
	overflow: hidden
}

.ui-rowpostpic.row-2 {
	background-color: #f2f2f2
}

.ui-rowpostpic.row-2>a {
	float: left;
	width: 49.9%
}

.ui-rowpostpic.row-2>a:hover img {
	transition: all .1s 0s;
	-webkit-transition: all .1s 0s;
	-moz-transition: all .1s 0s;
	transform: scale(1);
	opacity: .9 !important
}

.ui-rowpostpic.row-2>a ~a{
	margin-left: .2%
}

.ui-rowpostpic>a:hover img {
	transition: all .8s 0s;
	-webkit-transition: all .8s 0s;
	-moz-transition: all .8s 0s;
	transform: scale(1.02)
}

.ui-rowpostpic img {
	transition: all .3s 0s;
	-webkit-transition: all .3s 0s;
	-moz-transition: all .3s 0s;
	width: 100%;
	opacity: 1 !important
}

.ui-rowpostpic>a {
	display: block
}

.ui-scopestep {
	overflow: auto;
	zoom: 1
}

.ui-scopestep li {
	float: left;
	margin-right: 1px;
	display: inline-block;
	background-color: #ddd;
	padding: 0 10px
}

.ui-scopestep li a {
	color: #fff
}

.ui-scopestep li:hover a {
	color: #f86
}

.ui-scopestep li:first-child {
	background-color: #aaa;
	color: #fff;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px
}

.ui-scopestep li:last-child {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px
}

.ui-onoff-btn {
	color: #aaa !important;
	text-shadow: none !important;
	display: inline-block;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: default;
	height: 23px;
	line-height: 23px;
	background-color: #fff;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
	border-radius: 2px;
	padding: 0 15px;
	font-size: .8em;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	transition: none !important
}

.ui-onoff-btn ~.ui-onoff-btn {
	margin-left: 5px
}

.ui-onoff-btn .fa-star {
	margin-right: 4px
}

.ui-onoff-btn:hover {
	color: #f86 !important;
	border-color: rgba(0, 0, 0, .2) !important
}

.ui-onoff-btn.on {
	color: #fff !important;
	box-shadow: none
}

.ui-onoff-btn.on .text:before {
	content: "已"
}

.ui-onoff-btn.none {
	display: none
}

.ui-onoff-btn.disable {
	background: url(../images/img/status-loading-small.svg) 50% no-repeat;
	background-size: 16px;
	background-color: #fff
}

.ui-onoff-btn.disable .text {
	opacity: 0
}

.ui-onoff-btn.disable:before {
	content: "" !important
}

.ui-onoff-btn.on {
	background-color: #f86
}

.ui-onoff-btnv2 {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.ui-onoff-btnv2:hover {
	background-color: fade(#f86, 20)
}

.ui-onoff-btnv2.on {
	background-color: #f86;
	color: #fff !important
}

.ui-onoff-btnv2.on>span:before {
	content: "已"
}

.ui-onoff-btnv2.disable {
	transition: none;
	color: transparent !important;
	background: url(../images/img/status-loading-small.svg) 50% no-repeat;
	background-size: 16px;
	background-color: #f86 !important
}

.bread {
	margin-top: 12px;
	margin-bottom: 6px;
	overflow: auto;
	zoom: 1;
	font-size: .9em
}

.bread.withbg {
	float: left;
	background-color: rgba(0, 0, 0, .3);
	border-radius: 20px;
	padding: 1px 10px
}

.bread.withbg a {
	color: #fff
}

.bread.withbg a:hover {
	color: #f86
}

.bread.dark {
	background-color: rgba(0, 0, 0, .05);
	border-radius: 20px;
	padding: 1px 10px;
	display: inline-block;
	color: #444
}

.bread.dark a, .bread.dark li:after {
	color: #444
}

.bread li {
	float: left
}

.bread li a {
	color: #444
}

.bread li a:hover {
	color: #383838
}

.bread li:not (:last-child ):after {
	content: ">";
	display: inline-block;
	margin: 0 10px;
	color: #a8a8a8
}

.uiblock-mobile-ex {
	display: none;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default;
	position: relative;
	z-index: 99999
}

.uiblock-mobile-ex.on .mobile-ex-padbox {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	opacity: 1
}

.uiblock-mobile-ex.on .mobile-ex-btn {
	opacity: 1;
	background-color: rgba(0, 0, 0, .07);
	color: #f86
}

.uiblock-mobile-ex.on .mobile-ex-btn .fa-chevron-down {
	display: inline
}

.uiblock-mobile-ex.on .mobile-ex-btn .fa-bars {
	display: none
}

.uiblock-mobile-ex .mobile-ex-btn {
	position: fixed;
	bottom: 10px;
	right: 15px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #a8a8a8;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 2px;
	opacity: .7;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.uiblock-mobile-ex .mobile-ex-btn .fa-chevron-down {
	display: none
}

.uiblock-mobile-ex .mobile-ex-padbox {
	position: fixed;
	bottom: 0;
	width: 100%;
	transform: translateY(300px);
	-webkit-transform: translateY(300px);
	-moz-transform: translateY(300px);
	-ms-transform: translateY(300px);
	opacity: 0;
	padding-bottom: 60px;
	transition: all .3s;
	border-top: 4px solid #f86;
	background-color: rgba(50, 50, 50, .93);
	color: #fff;
	font-size: .9em
}

.uiblock-mobile-ex .mobile-ex-padbox a {
	color: #fff
}

.uiblock-mobile-ex .mobile-ex-padbox a:hover {
	color: #f86;
	background-color: rgba(0, 0, 0, .1)
}

.uiblock-mobile-ex .mobile-ex-ul {
	overflow: auto;
	zoom: 1
}

.uiblock-mobile-ex .mobile-ex-ul li {
	float: left;
	width: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px
}

.uiblock-mobile-ex .mobile-ex-ul li.colum4 {
	width: 25%
}

.uiblock-mobile-ex .mobile-ex-ul li i {
	display: none
}

.uiblock-mobile-ex .mobile-ex-ul li>a {
	display: block;
	margin: 2px 5px;
	padding-left: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px
}

.uiblock-mobile-ex hr {
	margin-top: 20px;
	margin-bottom: 0;
	opacity: .1
}

.uiblock-mobile-ex .gap {
	height: 25px;
	padding-top: 5px;
	font-size: .8em;
	color: #666;
	padding-left: 10px
}

.act-unishowmore.on>span {
	display: none
}

.act-unishowmore.on:before {
	content: "收起"
}

.jzbreadcrumb {
	list-style: none;
	overflow: hidden
}

.jzbreadcrumb li {
	float: left
}

.jzbreadcrumb li a, .jzbreadcrumb li span {
	text-decoration: none;
	padding: 0 0 0 35px;
	background-color: #c7ccd2;
	position: relative;
	display: block;
	float: left;
	color: #666
}

.jzbreadcrumb li a:hover {
	color: #fff
}

.jzbreadcrumb li a:after, .jzbreadcrumb li span:after {
	border-left: 20px solid #c7ccd2;
	z-index: 2;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.jzbreadcrumb li a:after, .jzbreadcrumb li a:before, .jzbreadcrumb li span:after,
	.jzbreadcrumb li span:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%
}

.jzbreadcrumb li a:before, .jzbreadcrumb li span:before {
	border-left: 20px solid #fff;
	margin-left: 1px;
	z-index: 1
}

.jzbreadcrumb li:first-child a, .jzbreadcrumb li:first-child span {
	padding-left: 13px
}

.jzbreadcrumb li a:hover:after {
	border-left-color: #76470a !important
}

.jzbreadcrumb li:first-child a:hover {
	cursor: default;
	background-color: #c7ccd2;
	color: #666
}

.jzbreadcrumb li:first-child a:hover:after {
	border-left-color: #c7ccd2 !important
}

.jzbreadcrumb li:first-child a, .jzbreadcrumb li:first-child span {
	background-color: #ccc
}

.jzbreadcrumb li:first-child a:after, .jzbreadcrumb li:first-child span:after
	{
	border-left-color: #ccc
}

.jzbreadcrumb li:nth-child(2) a, .jzbreadcrumb li:nth-child(2) span {
	background-color: #ddd
}

.jzbreadcrumb li:nth-child(2) a:after, .jzbreadcrumb li:nth-child(2) span:after
	{
	border-left-color: #ddd
}

.jzbreadcrumb li:nth-child(n+3) a, .jzbreadcrumb li:nth-child(n+3) span
	{
	background-color: #eee
}

.jzbreadcrumb li:nth-child(n+3) a:after, .jzbreadcrumb li:nth-child(n+3) span:after
	{
	border-left-color: #eee
}

.jzbreadcrumb li:last-child a {
	padding-right: 10px
}

.jzbreadcrumb li:last-child a:after {
	border: none
}

.jzbreadcrumb li a:hover {
	background: #76470a
}

.page-activity a, .page-activity h1, .page-activity h2, .page-activity h3,
	.page-activity h4, .page-activity h5, .page-activity h6, .page-activity li,
	.page-activity p, .page-activity span, .page-activity ul {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Hiragino Sans GB, Segoe UI, Microsoft Yahei,
		WenQuanYi Micro Hei, Arial, Simsun, sans-serif;
	box-sizing: border-box
}

.page-activity h1, .page-activity h2, .page-activity h3, .page-activity h4,
	.page-activity h5, .page-activity h6 {
	color: #000
}

.page-activity ul {
	overflow: hidden
}

.page-activity li {
	list-style: none;
	float: left;
	display: inline-block;
	cursor: pointer
}

.page-activity a {
	text-decoration: none
}

.page-activity a:hover {
	opacity: .7;
	text-decoration: none
}

.page-activity h3 {
	padding: 0 0 40px
}

.page-activity h4 {
	margin: 20px 0
}

.page-activity p {
	margin: 10px 0
}

.page-activity .tag, .page-activity .tag-end {
	display: inline-block;
	padding: 3px 10px;
	margin-right: 10px;
	border-radius: 3px;
	cursor: pointer;
	background-color: #f86;
	color: #fff
}

.page-activity .blur {
	-webkit-filter: blur(20px);
	filter: blur(20px)
}

.page-activity .tag-end {
	background-color: gray
}

.page-activity section {
	margin-bottom: 40px
}

.page-activity section:last-child {
	margin-bottom: 0
}

.page-activity .left {
	float: left
}

.page-activity .right {
	float: right
}

.page-activity .content {
	width: 80%;
	margin: 0 auto;
	text-align: center
}

.page-activity .header {
	overflow: hidden
}

.page-activity .header nav {
	padding: 10px;
	display: block
}

.page-activity .header nav ul {
	height: 43px;
	line-height: 43px;
	margin-bottom: 10px
}

.page-activity .header nav li {
	margin: 0 13px
}

.page-activity .header nav .a {
	margin-left: 0
}

.page-activity .header nav a {
	color: inherit
}

.page-activity .header nav a:hover {
	color: #f86;
	text-decoration: none
}

.page-activity .header .right {
	line-height: 40px
}

.page-activity .header .right .logo {
	height: 40px;
	width: 40px;
	border-radius: 50%
}

.page-activity .header .right a {
	border: 1px solid #f86;
	color: #f86;
	padding: 6px 20px;
	border-radius: 8px
}

.page-activity .header .right a:hover {
	background-color: #f86;
	color: #fff
}

.page-activity .header .carousel {
	margin-top: 40px
}

.page-activity .header .bg1 {
	background: url(../images/Bitmap.png)
}

.page-activity .header .bg2 {
	background: url(../images/Bitmap2.png)
}

.page-activity .header .bg3 {
	background: url(../images/Bitmap3.png)
}

.page-activity .header .mig {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 70%;
	overflow: hidden;
	margin: 8% auto
}

.page-activity .header .mig h3 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 100px
}

.page-activity .header .mig p {
	margin: 25% 0 20px -194px;
	font-size: 19px;
	color: #fff
}

.page-activity .item {
	background-color: #aaa
}

.page-activity .carousel-control {
	position: absolute;
	top: 45%;
	width: 30px;
	height: 30px;
	font-size: 24px;
	font-weight: 100;
	opacity: .4
}

.page-activity .carousel-control.left, .page-activity .carousel-control.right
	{
	background-image: -webkit-gradient(linear, left top, right top, from(transparent),
		to(transparent))
}

.page-activity .carousel-control.left {
	margin-left: 11%
}

.page-activity .carousel-control.right {
	margin-right: 11%
}

.page-activity .carousel-indicators {
	margin-left: -30px
}

.page-activity .arrow-left {
	background: url(../images/slider-arrow.png) -33px -16px;
	display: inline-block;
	height: 36px;
	width: 25px
}

.page-activity .arrow-right {
	background: url(../images/slider-arrow.png) -60px -16px;
	display: inline-block;
	height: 36px;
	width: 25px
}

.page-activity .nearly-activity {
	margin-bottom: 40px
}

.page-activity .nearly-activity img {
	width: 100%;
	height: 150px
}

.page-activity .nearly-activity li {
	width: 30%;
	margin-right: 3%;
	position: relative;
	border: 1px solid hsla(0, 0%, 50%, .15)
}

.page-activity .nearly-activity a {
	background-color: #f86;
	color: #fff;
	padding: 6px 40px;
	display: inline-block;
	margin: 20px 0;
	border-radius: 3px
}

.page-activity .nearly-activity span {
	display: block;
	color: #f86;
	margin-bottom: 10px
}

.page-activity .nearly-activity p, .page-activity .nearly-activity span
	{
	padding: 0 15px
}

.page-activity .nearly-activity .time {
	position: absolute;
	background-color: #f86;
	padding: 4px 6px;
	color: #fff;
	top: 10px;
	left: 10px;
	font-size: 16px
}

.page-activity .date-activity {
	background-image: url(../images/Bitmap.png)
}

.page-activity .date-activity div {
	padding: 60px;
	background-color: hsla(0, 4%, 55%, .5)
}

.page-activity .date-activity img {
	margin-right: 10px;
	vertical-align: middle
}

.page-activity .date-activity a {
	background-color: #f86;
	padding: 10px 30px;
	display: inline-block;
	border-radius: 20px;
	color: #fff
}

.page-activity .review-activity {
	margin-bottom: 40px
}

.page-activity .review-activity article {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 20px;
	background-color: rgba(1, 1, 1, .5);
	color: #fff;
	cursor: pointer
}

.page-activity .review-activity p {
	text-align: left;
	color: hsla(0, 0%, 100%, .5)
}

.page-activity .review-activity h4 {
	color: #fff
}

.page-activity .review-activity .left {
	background: url(../images/Bitmap2.png) 50%;
	background-size: cover;
	position: relative;
	height: 380px;
	width: 60%
}

.page-activity .review-activity .right-one {
	height: 180px;
	width: 35%;
	margin-left: 65%;
	margin-bottom: 20px;
	background: url(../images/Bitmap3.png) 50%;
	background-size: cover;
	position: relative
}

.page-activity .review-activity .right-one article {
	top: 0;
	bottom: 0
}

.page-activity .review-activity .right-one span {
	float: right;
	color: hsla(0, 0%, 100%, .6);
	display: inline-block
}

.page-activity .review-activity .right-two {
	height: 180px;
	width: 35%;
	margin-left: 65%;
	background: url(../images/Bitmap.png) 50%;
	background-size: cover;
	position: relative
}

.page-activity .figure-activity {
	background-color: hsla(0, 0%, 50%, .07);
	padding: 0 0 40px
}

.page-activity .figure-activity li {
	width: 20%
}

.page-activity .figure-activity img {
	width: 100px;
	height: 100px;
	border-radius: 50%
}

.page-activity .figure-activity h3 {
	padding-top: 40px
}

.page-activity .figure-activity p {
	font-weight: 600;
	color: #000
}

.page-activity .footer {
	background-color: #393939;
	color: #fff;
	padding: 10px
}

.page-activity .footer li {
	border-right: 1px solid #fff;
	margin: 15px 0;
	padding: 0 5px
}

.page-activity .footer li:last-child, .page-activity .footer li:nth-last-child(2),
	.page-activity .footer li:nth-last-child(3), .page-activity .footer li:nth-last-child(4)
	{
	border-right: 0
}

.page-activity .footer li:nth-last-child(3) {
	margin-left: 3%
}

.page-activity .footer li.right {
	margin-top: 18px
}

@media ( max-width :670px) {
	.page-activity .header .mig h3 {
		font-size: 1.2em;
		font-weight: 600;
		margin-bottom: 100px
	}
	.page-activity .header .mig p {
		margin: 20% 0 20px;
		font-size: 15px;
		color: #fff
	}
	.page-activity .carousel-control.left {
		margin-left: 7%
	}
	.page-activity .carousel-control.right {
		margin-right: 7%
	}
	.page-activity .carousel-indicators {
		bottom: -4px
	}
	.page-activity .figure-activity li {
		width: 20%
	}
	.page-activity .figure-activity img {
		width: 50px;
		height: 50px;
		border-radius: 50%
	}
	.page-activity .nearly-activity {
		margin-bottom: 40px
	}
	.page-activity .nearly-activity img {
		width: 100%;
		height: 150px
	}
	.page-activity .nearly-activity li {
		width: 80%;
		margin-left: 10%;
		margin-bottom: 10px
	}
	.page-activity .review-activity {
		margin-bottom: 40px
	}
	.page-activity .review-activity .left {
		float: none;
		width: 100%;
		margin-bottom: 20px
	}
	.page-activity .review-activity .right-one, .page-activity .review-activity .right-two
		{
		width: 100%;
		margin-left: 0
	}
}

.page-activity li {
	float: none;
	display: block;
	text-align: left
}

.page-activity .title, .page-activity h3, .page-activity p {
	text-align: left
}

.page-activity .a-apply {
	padding: 6px 20px;
	display: inline-block;
	background-color: #f86;
	color: #fff;
	border-radius: 3px
}

.page-activity .bg-parent {
	height: 400px;
	width: 100%;
	margin-top: 40px;
	position: relative;
	overflow: hidden;
	background-color: #333
}

.page-activity .bg-parent .content {
	position: relative;
	width: 60%;
	margin-top: 5%;
	color: #fff
}

.page-activity .bg-parent h2, .page-activity .bg-parent p {
	text-align: left
}

.page-activity .bg-parent li {
	float: none;
	display: block;
	text-align: left;
	margin-bottom: 40px
}

.page-activity .bg-parent span {
	width: 30px;
	height: 30px;
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
	background-color: #f86
}

.page-activity .bg-parent span img {
	margin-top: 5px
}

.page-activity .bg-parent p {
	color: #f86;
	font-weight: 600;
	font-size: 18px
}

.page-activity .bg-parent h2 {
	margin-bottom: 40px;
	color: #fff;
	font-size: 2.3em
}

.page-activity .bg-parent a {
	margin-top: 100px
}

.page-activity .header nav li {
	float: left
}

.page-activity .header-bg {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0;
	background: url(../images/Bitmap.png);
	-webkit-filter: blur(10px);
	position: absolute;
	background-position: 50%;
	background-size: cover
}

.page-activity .introduce {
	overflow: hidden
}

.page-activity .introduce li {
	margin-bottom: 30px
}

.page-activity .introduce a {
	color: inherit
}

.page-activity .introduce a:hover {
	color: #f86
}

.page-activity .introduce .aside-left {
	float: left
}

.page-activity .activity-introduce {
	position: relative;
	margin-left: 100px;
	margin-right: 200px
}

.page-activity .activity-introduce .bg {
	background: url(../images/Bitmap2.png);
	height: 300px;
	width: 95%
}

.page-activity .activity-introduce .bg-content {
	position: absolute;
	top: 120px;
	right: 20%;
	width: 60%;
	padding: 20px;
	background-color: hsla(0, 0%, 100%, .5)
}

.page-activity .activity-introduce h2 {
	color: #f86;
	margin-bottom: 20px
}

.page-activity .activity-introduce h3 {
	padding-bottom: 20px
}

.page-activity .activity-introduce p {
	margin-top: 20px;
	width: 80%
}

.page-activity .agenda {
	background-color: hsla(0, 0%, 50%, .07);
	padding-left: 100px
}

.page-activity .agenda h3 {
	padding-top: 40px
}

.page-activity .agenda li {
	margin-bottom: 40px;
	font-size: 15px
}

.page-activity .agenda li div {
	margin-left: 150px;
	margin-top: -21px;
	font-weight: 600
}

.page-activity .agenda li div span {
	color: hsla(0, 0%, 50%, .49);
	font-weight: 500
}

.page-activity .agenda .time {
	display: inline-block;
	margin-right: 40px;
	margin-left: 30px
}

.page-activity .agenda .time:before {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 0 0 3px #ddd;
	position: absolute;
	margin-left: -30px;
	margin-top: 7px
}

.page-activity .agenda li:hover .time:before {
	box-shadow: 0 0 0 4px #ffc299
}

.page-activity .figure {
	padding-left: 100px
}

.page-activity .figure li {
	margin: 20px 0 37px
}

.page-activity .figure img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin: 0 20px -17px 0;
	background-color: #666
}

.page-activity .figure .name {
	font-weight: 600
}

.page-activity .figure .logo {
	width: 50px;
	height: 50px;
	margin-left: 200px;
	border-radius: 3px
}

.page-activity .organizer {
	padding-left: 100px;
	background-color: hsla(0, 0%, 50%, .07)
}

.page-activity .organizer li {
	margin: 40px 0
}

.page-activity .organizer li span {
	display: inline-block;
	margin-right: 40px;
	font-weight: 600
}

.page-activity .organizer img {
	width: 110px;
	height: 40px;
	margin-right: 40px;
	margin-bottom: -10px;
	color: #f86
}

.page-activity .other-activity {
	padding-left: 100px
}

.page-activity .other-activity div {
	text-align: left;
	margin-bottom: 40px
}

.page-activity .other-activity a {
	padding: 6px 10px;
	border: 1px solid #f86;
	border-radius: 3px;
	color: #f86
}

.page-activity .footer li {
	float: left
}

.page-activity .aside-right {
	border: 1px solid hsla(0, 0%, 50%, .17);
	float: right;
	margin-top: 42px
}

.page-activity .aside-right li {
	text-align: center;
	margin: 15px 0;
	padding: 0 15px
}

.page-activity .aside-right .num {
	border: 1px solid #f86;
	padding: 4px 14px;
	border-radius: 3px
}

.page-activity .aside-right .free {
	border: 1px solid hsla(0, 0%, 50%, .47);
	padding: 4px 18px;
	border-radius: 3px
}

.page-activity .aside-right .a-apply, .page-activity .aside-right .a-apply:hover
	{
	color: #fff
}

.page-activity .aside-right .map {
	background-color: hsla(0, 0%, 50%, .47);
	padding: 40px
}

.page-activity .aside-right .code {
	border-top: 1px solid hsla(0, 0%, 50%, .17)
}

.page-activity .aside-right .code p {
	text-align: center
}

.lay-sidebar {
	overflow: auto;
	zoom: 1
}

.lay-sidebar.right .thelay-main, .lay-sidebar.right .thelay-side {
	float: right
}

.lay-sidebar.right .thelay-side {
	margin-left: 3%
}

.lay-sidebar.left .thelay-main, .lay-sidebar.left .thelay-side {
	float: left
}

.lay-sidebar.left .thelay-side {
	margin-right: 3%
}

.lay-sidebar .thelay-side {
	width: 27%
}

.lay-sidebar .thelay-main {
	width: 70%
}

.infohead {
	min-height: 100px;
	position: relative
}

.infohead .pic {
	position: absolute;
	width: 100px;
	height: 100px;
	line-height: 97px;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 4px;
	overflow: hidden;
	text-align: center
}

.infohead .pic img {
	width: 100px
}

.infohead .pic:empty {
	background: url(../images/img/icon-prod.png) 50% no-repeat;
	background-size: 50px
}

.infohead .pic.pic-prod {
	border-radius: 20px
}

.infohead .picinfo {
	padding-left: 115px;
	min-height: 100px
}

.infohead .picinfo .user-action {
	width: 265px;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0
}

.infohead .title {
	font-size: 1.2em;
	margin-right: 5px
}

.infohead .round .tag:last-child {
	margin-right: 0
}

.infohead .titleline .btn {
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px)
}

.infohead .loca {
	color: #a8a8a8;
	font-size: .8em
}

.infohead .loca a {
	color: #a8a8a8
}

.infohead .loca a:hover {
	color: #f86
}

.infohead .loca ~.links, .infohead .scope {
	margin-top: 30px
}

.infohead .views {
	color: #888;
	font-size: .8em;
	margin-top: 30px;
	padding-right: 5px
}

.infohead .actions a {
	color: #888;
	border-radius: 2px;
	background-color: #eee;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	padding: 0 5px;
	min-width: 30px;
	font-size: .8em;
	text-align: center
}

.infohead .actions a:hover {
	color: #f86
}

.infohead .actions a.on {
	background-color: #f86;
	color: #fff
}

.infohead .links a {
	color: #ddd;
	margin-left: 10px;
	color: gray;
	font-size: 1.2em;
	opacity: .8
}

.infohead .links a:hover {
	color: #fff
}

.infohead-group {
	padding-top: 120px;
	padding-bottom: 20px
}

.infohead-group.short {
	padding-top: 60px;
	padding-bottom: 40px
}

.infohead-group .pic {
	position: absolute;
	height: 120px;
	width: 120px;
	line-height: 120px;
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
	text-align: center
}

.infohead-group .pic:empty {
	background: url(../images/img/icon-invest.png) 50% no-repeat #fff;
	background-size: cover
}

.infohead-group .picinfo {
	padding-left: 140px;
	min-height: 120px;
	position: relative
}

.infohead-group .picinfo p {
	margin-bottom: 5px
}

.infohead-group .picinfo .title {
	font-size: 1.2em
}

.infohead-group .picinfo .loca {
	opacity: .6;
	margin-left: 10px
}

.infohead-group .picinfo .links {
	margin-right: 20px;
	color: #fff
}

.infohead-group .picinfo .links a {
	margin-right: 10px;
	color: gray
}

.infohead-group .picinfo .links a:hover {
	color: #fff
}

.infohead-group .picinfo .tag {
	background: transparent;
	border: 1px solid #fff;
	color: #fff
}

.infohead-group .btn-group {
	position: absolute;
	bottom: 0;
	right: 0
}

.infohead-group .btn-group a {
	display: inline-block;
	height: 34px;
	width: 110px;
	line-height: 34px;
	text-align: center;
	display: block;
	border: 1px solid #f86;
	border-radius: 2px;
	color: #f86;
	position: relative;
	padding-left: 22px
}

.infohead-group .btn-group a i {
	position: absolute;
	top: 10px;
	left: 8px
}

.infohead-group .btn-group a:last-of-type {
	margin-top: 10px
}

.infohead-titlehead {
	background-color: rgba(0, 0, 0, .1);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2)
}

.infohead-titlehead .title {
	text-align: center;
	font-size: 1.4em;
	padding-top: 60px;
	padding-bottom: 50px
}

.infohead-titlehead .title span {
	font-size: .8em
}

.infohead-titlehead .infopad {
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px
}

.infohead-titlehead .infopad .name {
	font-size: 1.4em;
	margin-top: 5px
}

.infohead-titlehead .infopad p {
	max-width: 430px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	word-break: break-all
}

.infohead-titlehead .fa {
	margin-left: 10px
}

.infoheadrow {
	min-height: 100px;
	position: relative
}

.infoheadrow.closed:after, .infoheadrow.trans:after {
	content: " ";
	display: block;
	width: 115px;
	height: 100px;
	position: absolute;
	right: 275px;
	top: 20px
}

.infoheadrow.closed:after {
	background: url(../images/img/icon-incclosed.png) 50%;
	background-size: 100%
}

.infoheadrow.trans:after {
	background: url(../images/img/icon-inctrans.png) 50%;
	background-size: 100%
}

.infoheadrow .rowhead {
	position: relative;
	padding: 20px
}

.infoheadrow .rowhead .pic {
	position: absolute;
	left: 20px;
	width: 100px;
	height: 100px;
	line-height: 96px;
	max-width: 100%;
	border: 1px solid rgba(0, 0, 0, .06);
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
	text-align: center
}

.infoheadrow .rowhead .pic img {
	vertical-align: middle
}

.infoheadrow .rowhead .pic:empty {
	background: url(../images/img/icon-inc.png) 50% no-repeat;
	background-size: cover;
	background-color: #fff
}

.infoheadrow .rowhead .row {
	margin-left: 0;
	margin-right: 0
}

.infoheadrow .rowhead .picinfo {
	padding-left: 120px
}

.infoheadrow .rowhead .picinfo .title {
	font-weight: 700;
	font-size: 1.2em;
	margin-right: 10px
}

.infoheadrow .rowhead .picinfo .row {
	height: 25px;
	line-height: 25px
}

.infoheadrow .rowhead .picinfo .row:first-child .tag {
	margin-right: 0
}

.infoheadrow .rowhead .picinfo .row:nth-child(3) a {
	color: #444
}

.infoheadrow .rowhead .picinfo .row:nth-child(3) a:hover {
	color: #f86
}

.infoheadrow .rowhead .picinfo .row.height2 {
	margin-top: 5px;
	height: 47px;
	min-width: 10px
}

.infoheadrow .rowhead .picinfo .c-gray a {
	colol: #aaa !important
}

.infoheadrow .rowhead .picinfo .c-gray a:hover {
	color: #f86
}

.infoheadrow .rowhead .actionbar .on {
	background-color: #7cc020;
	border-color: rgba(0, 0, 0, .05);
	color: #fff
}

.infoheadrow .rowhead .actionbar .on b:before {
	content: "已"
}

.infoheadrow .rowhead .linkset a {
	margin-right: 10px
}

.infoheadrow .rowfoot {
	overflow: auto;
	zoom: 1;
	background-color: rgba(0, 0, 0, .02);
	padding: 10px 20px
}

.infoheadrow .rowfoot .views {
	float: right;
	line-height: 25px;
	color: #a8a8a8;
	transform: translateY(2px);
	-webkit-transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px)
}

.infoheadrow .rowfoot .rowfoot .tag {
	height: 25px;
	line-height: 23px;
	background-color: #fff;
	margin-top: 3px
}

.infoheadrow .fa-link {
	display: none
}

.spider-tip {
	background-color: #ffd562;
	color: rgba(0, 0, 0, .5);
	text-align: center;
	border-bottom: rgba(0, 0, 0, .06);
	line-height: 35px
}

.spider-tip .spider-icon {
	display: inline-block;
	vertical-align: top;
	height: 35px;
	line-height: 35px;
	width: 70px;
	background: url(../images/img/spicon-spider-icon.png) no-repeat bottom;
	background-size: 55px
}

.ugc-company-tip {
	background-color: #ffd562;
	color: rgba(0, 0, 0, .5);
	padding: 10px 40px;
	border-bottom: rgba(0, 0, 0, .06);
	line-height: 35px;
	font-size: 14px
}

.ugc-company-tip ul li span {
	float: right;
	cursor: pointer
}

.ugc-company-tip ul .ugc-tip-toggle:before {
	content: "展开"
}

.ugc-company-tip ul .tip-div {
	display: none
}

.ugc-company-tip ul .tip-div .tip-dot {
	float: left;
	cursor: auto;
	margin-left: 5px;
	margin-right: 3px;
	color: #f86
}

.ugc-company-tip.open ul .tip-div {
	display: block
}

.ugc-company-tip.open ul .ugc-tip-toggle:before {
	content: "收起"
}

.infoheadrow-v2 {
	position: relative
}

.infoheadrow-v2.closed:after {
	content: " ";
	display: block;
	width: 115px;
	height: 100px;
	position: absolute;
	right: 275px;
	top: 20px;
	background: url(../images/img/icon-incclosed.png) 50%;
	background-size: 100%
}

.infoheadrow-v2 .pic {
	position: absolute;
	left: 40px;
	width: 100px;
	height: 100px;
	line-height: 96px;
	max-width: 100%;
	border: 1px solid rgba(0, 0, 0, .06);
	background-color: #fff;
	border-radius: 4px;
	overflow: hidden;
	text-align: center
}

.infoheadrow-v2 .pic img {
	vertical-align: middle;
	max-height: 100%
}

.infoheadrow-v2 .pic:empty {
	background: url(../images/img/icon-inc.png) 50% no-repeat;
	background-size: cover;
	background-color: #fff
}

.infoheadrow-v2 .picinfo {
	min-height: 100px
}

.infoheadrow-v2 .picinfo .line-title {
	height: 40px;
	line-height: 40px
}

.infoheadrow-v2 .picinfo .line-title .title {
	font-size: 1.4em;
	color: #383838;
	margin-top: -2px;
	padding-top: 10px
}

.infoheadrow-v2 .picinfo .line-title .trans {
	display: inline-block;
	height: 25px;
	line-height: 24px;
	vertical-align: middle;
	transform: translateY(-3px);
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	color: #4a91e3;
	background-color: #ecf4fc;
	padding: 0 10px;
	margin-left: 10px;
	border-radius: 2px;
	transition: none
}

.infoheadrow-v2 .picinfo .line-title .trans:hover {
	color: #fff;
	background-color: #4a91e3
}

.infoheadrow-v2 .picinfo .info-line {
	min-height: 30px;
	line-height: 30px
}

.infoheadrow-v2 .picinfo .info-line .loca, .infoheadrow-v2 .picinfo .info-line .scope,
	.infoheadrow-v2 .picinfo .link-line a {
	display: inline-block;
	margin-right: 10px
}

.infoheadrow-v2 .picinfo .link-line a {
	color: #666
}

.infoheadrow-v2 .picinfo .link-line .fa {
	font-size: 1em
}

.infoheadrow-v2 .picinfo .link-line .hover-weixin {
	padding-top: 5px
}

.infoheadrow-v2 .picinfo .link-line .hover-weixin:hover .fa-weixin {
	color: #7cc020
}

.infoheadrow-v2 .picinfo .link-line .hover-weixin .weixin-info {
	position: relative;
	display: block;
	width: 150px;
	padding: 10px 20px;
	background-color: #222d34;
	color: #eee;
	text-align: center
}

.infoheadrow-v2 .picinfo .link-line .hover-weixin .weixin-info:before {
	content: "▲";
	line-height: 0;
	position: absolute;
	top: -2px;
	left: 2px;
	color: #222d34
}

.infoheadrow-v2 .picinfo .link-line .hover-weixin .weixin-info .inc-weixin-qrcode
	{
	background-color: #fff;
	padding: 5px
}

.infoheadrow-v2 .picinfo .link-line .hover-weixin .weixin-info .inc-weixin-qrcode canvas,
	.infoheadrow-v2 .picinfo .link-line .hover-weixin .weixin-info .inc-weixin-qrcode img
	{
	max-width: 100%;
	vertical-align: middle
}

.infoheadrow-v2 .picinfo .link-line .link-weibo[href] {
	color: #d71c0b
}

.infoheadrow-v2 .picinfo .link-line .fa-linkedin:hover {
	color: #3cb0df
}

.infoheadrow-v2 .picinfo .link-line .weblink {
	color: #444
}

.infoheadrow-v2 .picinfo .link-line .weblink:hover {
	text-decoration: underline;
	color: #f86
}

.infoheadrow-v2 .actbox {
	position: absolute;
	right: 40px;
	top: 30px;
	width: 110px
}

.infoheadrow-v2 .actbox .actbtn {
	border: 1px solid #f86;
	height: 27px;
	line-height: 25px;
	border-radius: 2px;
	margin-bottom: 10px;
	color: #f86;
	text-align: center;
	display: block;
	padding-left: 10px
}

.infoheadrow-v2 .actbox .actbtn:not (.on ):hover {
	background-color: #f86;
	color: #fff
}

.infoheadrow-v2 .actbox .actbtn>span {
	width: 70px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	height: 29px;
	margin-left: 5px
}

.infoheadrow-v2.withupload .rowhead {
	padding-left: 0;
	overflow: auto;
	zoom: 1
}

.infoheadrow-v2.withupload .picupload {
	float: left;
	width: 200px;
	margin-right: 20px;
	padding: 5px
}

.infoheadrow-v2.withupload .picinfo {
	float: left
}

.infoheadrow-v2 .rowhead {
	padding: 30px 40px;
	padding-left: 160px
}

.infoheadrow-v2 .rowfoot {
	padding: 15px 40px 25px;
	padding-top: 13px;
	width: 100%;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05), inset 0 1px 0 0
		rgba(0, 0, 0, .05)
}

.infohead-person {
	position: relative;
	padding-top: 30px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .1);
	overflow: hidden;
	text-align: center;
	background-color: #b0987b;
	color: #fff
}

.infohead-person .jzbtn {
	color: #444;
	text-shadow: none;
	border-color: rgba(0, 0, 0, .05)
}

.infohead-person .jzbtn:hover {
	color: #f86
}

.infohead-person .jzbtn.bg-green {
	color: #fff
}

.infohead-person .bg-blur {
	position: absolute;
	-webkit-filter: blur(50px);
	-moz-filter: blur(50px);
	-ms-filter: blur(50px);
	filter: blur(50px);
	background-position: 50%;
	background-size: cover;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0
}

.infohead-person .bg-blur ~.boxed {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2)
}

.infohead-person .boxed {
	position: relative;
	z-index: 1
}

.infohead-person p {
	margin-top: 10px
}

.infohead-person p, .infohead-person p a {
	color: hsla(0, 0%, 100%, .8)
}

.infohead-person p a:hover {
	color: #f86
}

.infohead-person .usericon {
	width: 100px;
	height: 100px;
	border-radius: 50px
}

.infohead-person .usericon img {
	width: 100px;
	height: 100px
}

.infohead-person .name {
	font-size: 1.2em;
	color: #fff
}

.infohead-person .tags {
	padding-top: 10px
}

.infohead-person .tags .tag {
	color: #fff
}

.infohead-person .bottom-links {
	position: relative;
	z-index: 1;
	height: 40px;
	line-height: 40px;
	font-size: 1.2em
}

.infohead-person .bottom-links a {
	margin-left: 15px;
	margin-right: 15px
}

.infohead-person .bottom-bar {
	background-color: #fff;
	color: #444;
	margin-top: 25px;
	position: relative;
	overflow: hidden;
	z-index: 1
}

.infohead-person .bottom-iconset {
	font-size: .8em
}

.infohead-person .bottom-iconset>span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border-left: 1px solid rgba(0, 0, 0, .06);
	text-align: center;
	width: 100px
}

.infohead-person .bottom-iconset>span:last-child {
	border-right: 1px solid rgba(0, 0, 0, .06)
}

.infohead-person .usericon {
	border: 4px solid #fff
}

.infohead-person .titleset>span {
	display: block
}

.infohead-fund {
	padding: 40px 0;
	text-align: center;
	color: #fff;
	background-image: linear-gradient(268deg, #334c3a, #334c3a 5%, #292930 90%, #292930)
}

.infohead-fund a {
	color: #fff
}

.infohead-fund p {
	margin-top: 20px
}

.infohead-fund p:first-of-type {
	margin-top: 0
}

.infohead-fund p:nth-of-type(2) {
	margin-top: 10px
}

.infohead-fund p .btn-merge {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	border-radius: 2px;
	border: 1px solid #fff
}

.block-inc-info .trans {
	background-color: #ecf4fc;
	color: #4a91e3;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.block-inc-info .trans a {
	color: #4a91e3
}

.block-inc-info .des {
	padding: 20px 0;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

.block-inc-info .trans ~.block>.des {
	border-top: none
}

.block-inc-info .des-more {
	padding-bottom: 20px;
	overflow: auto;
	zoom: 1;
	font-size: .8em;
	color: #a8a8a8
}

.block-inc-info .des-more>div {
	float: left;
	width: 33%
}

.block-inc-info .des-more>div:first-child {
	width: 40%
}

.block-inc-info .des-more>div:nth-child(2) {
	width: 45%
}

.block-inc-info .des-more>div:last-child {
	text-align: right;
	width: 14%
}

.block-inc-fina {
	padding: 20px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee
}

.block-inc-fina>table {
	width: 100%;
	color: #a8a8a8
}

.block-inc-fina>table td:first-child {
	width: 85px;
	padding-right: 15px;
	text-align: right
}

.block-inc-fina>table .fina, .block-inc-fina>table .name,
	.block-inc-fina>table .per, .block-inc-fina>table .round {
	font-size: 1.2em;
	font-weight: 700
}

.block-inc-fina>table .round {
	color: #f86
}

.block-inc-fina>table .fina {
	color: #d9b77f
}

.block-inc-fina>table .per {
	color: #a8a8a8
}

.block-commit>.commit {
	padding: 20px 50px 10px !important;
	margin: 0 !important
}

.block-commit>.commit .left {
	margin-top: 0 !important
}

.block-commit>.commit .left .usericon {
	height: 50px;
	line-height: 48px;
	width: 50px
}

.block-commit .subbtn {
	float: right;
	background-color: #f86;
	color: #fff !important;
	width: 80px;
	border: none;
	margin-top: 10px;
	margin-bottom: 10px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer;
	text-align: center;
	height: 28px;
	line-height: 28px;
	border-radius: 2px
}

.block-commit .subbtn:hover {
	-webkit-filter: grayscale(.1);
	filter: gray
}

.block-commit .subbtn.disable:after {
	content: "中..."
}

.block-commit a.subbtn-cancel {
	height: 28px;
	line-height: 28px;
	margin: 10px;
	color: #aaa !important;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.block-commit a.subbtn-cancel:hover {
	color: #888 !important
}

.block-commit .rebtn {
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: default;
	color: #f86;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.block-commit .commit-re {
	margin-top: 30px
}

.block-commit .commit {
	padding: 10px 0;
	padding-top: 20px;
	margin: 0 50px;
	word-break: break-all;
	overflow: auto;
	zoom: 1;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.block-commit .commit .fromapp {
	font-size: .8em;
	padding-right: 7px
}

.block-commit .commit a {
	color: #f86
}

.block-commit .commit .re-set {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #fafafa
}

.block-commit .commit .re-set .re-old {
	display: block;
	border-radius: 2px;
	padding: 10px;
	border-top: 1px dotted rgba(0, 0, 0, .06)
}

.block-commit .commit .re-set.limited-reply>div:nth-child(n+4) {
	display: none
}

.block-commit .commit .re-set.limited-reply>div:last-child {
	display: block
}

.block-commit .commit .re-set.limited-reply .re-set-more a:before {
	content: "展开"
}

.block-commit .commit .re-set.limited-reply .re-set-more a .numbox {
	display: inline
}

.block-commit .commit .re-set .re-set-more {
	border-top: 1px dotted rgba(0, 0, 0, .06);
	border-bottom: 1px dotted rgba(0, 0, 0, .06);
	padding: 2px 0
}

.block-commit .commit .re-set .re-set-more a {
	display: block;
	color: #888
}

.block-commit .commit .re-set .re-set-more a:before {
	content: "收起"
}

.block-commit .commit .re-set .re-set-more a .numbox {
	display: none
}

.block-commit .commit .re-set .re-set-more:hover a {
	color: #f86
}

.block-commit .commit:last-child {
	border-bottom: none
}

.block-commit .commit .left {
	float: left
}

.block-commit .commit .right {
	margin-left: 65px
}

.block-commit .commit .right>p:last-child {
	margin-top: 5px
}

.block-commit .commit .date, .block-commit .commit .name-re {
	font-style: normal;
	font-size: .8em;
	color: #a8a8a8
}

.block-commit .commit p {
	width: 99%
}

.block-commit .commit p:first-child, .block-commit .commit p:last-child
	{
	font-size: .9em
}

.block-commit .commit textarea {
	width: 100%;
	height: 75px;
	margin-top: 5px;
	min-width: 100%;
	max-width: 100%;
	transition: none
}

.block-commit .commitlist .usericon {
	width: 50px;
	height: 50px
}

.block-commit .commitlist .commit:last-child {
	border-bottom: none
}

.block-commit .replybtn {
	margin-left: 10px;
	font-size: .8em;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	cursor: pointer;
	color: #999 !important;
	transition: none
}

.block-commit .replybtn:hover {
	color: #666 !important
}

.block-doner .picset {
	margin-top: 15px
}

.block-doner .picset a {
	display: inline-block;
	margin: 0 5px;
	width: 45px
}

.block-signpad .title {
	background-color: #d9b77f;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding-left: 10px
}

.block-signpad .bigtext {
	font-size: 1.5em;
	margin-right: 5px
}

.block-signpad .cont {
	padding: 40px 0;
	text-align: center
}

.slider-inc .picshow>div {
	height: 300px;
	padding-top: 25px;
	padding-bottom: 15px;
	text-align: center;
	box-sizing: content-box
}

.slider-inc .picshow>div:first-child {
	display: block
}

.slider-inc .picshow>div img {
	height: 300px;
	outline: 1px solid rgba(0, 0, 0, .06)
}

.slider-inc .picset {
	padding-top: 15px;
	padding-bottom: 25px;
	text-align: center
}

.slider-inc .picset>div {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid rgba(0, 0, 0, .06);
	margin: 0 5px
}

.slider-inc .picset>div.on {
	border-color: #f86
}

.slider-inc .picset>div:only-child {
	display: none
}

.slider-inc .picset img {
	height: 55px
}

.slider-luara ul {
	overflow: hidden
}

.slider-luara ul, .slider-luara ul li {
	height: 100% !important;
	width: 100% !important
}

.slider-luara ul li {
	position: relative;
	background: url() 50% no-repeat;
	background-size: cover
}

.slider-luara ul li:hover>a {
	background-color: rgba(0, 0, 0, .05)
}

.slider-luara ul li:hover .title {
	padding-bottom: 40px
}

.slider-luara ul li .title, .slider-luara ul li>a {
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.slider-luara ul li .title {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 30px 20px;
	background-image: linear-gradient(90deg, #444, #000);
	color: #fff
}

.slider-luara ul li .title h4 {
	font-size: 1.4em;
	margin-bottom: 8px;
	font-weight: 700
}

.slider-luara ul li .title p {
	font-size: 1.2em;
	max-height: 2.5em;
	overflow: hidden
}

.slider-luara ol {
	position: absolute;
	bottom: 0;
	width: 100%
}

.slider-luara ol li {
	width: 3px;
	height: 3px;
	background-color: #fff;
	border-radius: 2px;
	display: inline-block;
	margin: 0 3px
}

.ui-sp-banner {
	min-height: 110px;
	margin-top: 20px;
	border-top: 2px solid #f86;
	background: url(../images/img/pattrn-01.png) top #505050;
	background-size: 180px
}

.ui-sp-banner h2 {
	color: #fff;
	font-weight: 700;
	padding-top: 42px;
	font-size: 1.5em;
	padding-left: 20px
}

.site-bgbanner-uni {
	background: url(../images/img/pattrn-01.png) top #505050;
	background-size: 180px
}

.site-bgbanner-uni .bottom-bar {
	background-color: #fff;
	color: #444;
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.site-bgbanner-uni .tablinks .long {
	display: inline-block;
	vertical-align: middle;
	width: 250px;
	max-width: 45%
}

.site-bgbanner-uni .tablinks .tab {
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	line-height: 40px
}

.site-bgbanner-uni .tablinks .tab.on {
	box-shadow: inset 0 -2px 0 0 #f86
}

.site-bgbanner-albuminfo, .site-bgbanner-albumlist {
	background: url(../images/img/pattrn-01.png) top #505050;
	background-size: 180px
}

.site-bgbanner-albuminfo[style] {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.site-bgbanner-activitylist, .site-bgbanner-commentlist,
	.site-bgbanner-edulist, .site-bgbanner-liejuform,
	.site-bgbanner-newslist, .site-bgbanner-scopelist,
	.site-bgbanner-taglist, .site-bgbanner-ugc {
	background: url(../images/img/pattrn-01.png) top #505050;
	background-size: 180px
}

.site-bgbanner-investfirm {
	background: url(../images/img/bg-banner-investfirm.jpg) top #505050;
	background-size: cover
}

.site-bgbanner-incubator {
	background: url(../images/img/bg-banner-incubator.jpg) top #505050;
	background-size: cover
}

.jztabset .cont, .jztabset .sec-cont {
	display: none
}

.jztabset .cont.on, .jztabset .sec-cont.on {
	display: block !important
}

.tipline {
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	height: 12px;
	text-align: center;
	margin-bottom: 10px
}

.tipline>span {
	background-color: #fff;
	transform: translateY(-12px);
	-webkit-transform: translateY(-12px);
	-moz-transform: translateY(-12px);
	-ms-transform: translateY(-12px);
	color: #a8a8a8;
	font-size: .8em;
	padding: 0 3px
}

.loginbox {
	padding-top: 50px;
	padding-bottom: 30px;
	min-height: 350px;
	margin-left: auto;
	margin-right: auto;
	max-width: 300px
}

.loginbox .row {
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0
}

.loginbox .row>.btn {
	width: 100%;
	text-align: center
}

.loginbox input[type=password], .loginbox input[type=text] {
	width: 100%;
	height: 30px !important;
	background-color: #fafafa
}

.loginbox input[type=password] ~input, .loginbox input[type=text] ~input{
	margin-top: 10px
}

.loginbox .btn {
	height: 30px
}

.loginbox .tip {
	color: #a8a8a8;
	font-size: .8em
}

.loginbox .tip a {
	color: #f86
}

.loginbox .tiptop {
	text-align: center;
	color: #f86
}

.loginbox .tipcenter {
	text-align: center;
	font-size: .8em;
	color: #a8a8a8
}

.loginbox .snslogin {
	text-align: center;
	padding-top: 15px
}

.loginbox .snslogin .fa {
	font-size: 1.3em;
	margin-top: 10px
}

.loginbox .snslogin a {
	color: #a8a8a8;
	margin-right: 8px
}

.loginbox .snslogin a:hover {
	color: #f86
}

.loginbox-thin {
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	padding: 30px;
	padding-bottom: 30px;
	min-height: 430px;
	background-color: #fff;
	margin: 50px auto;
	max-width: 350px;
	border-radius: 4px
}

.loginbox-thin .row {
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0
}

.loginbox-thin .row>.jzbtn {
	width: 100%;
	text-align: center
}

.loginbox-thin .vcodeblock {
	position: relative
}

.loginbox-thin .vcodeblock .vcode {
	height: 25px;
	width: 80px;
	position: absolute;
	display: block;
	right: 2px;
	top: 2px;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 2px;
	overflow: hidden
}

.loginbox-thin .vcodeblock .vcode img {
	width: 100%;
	height: 100%
}

.loginbox-thin input[type=password], .loginbox-thin input[type=text] {
	width: 100%;
	height: 30px !important;
	background-color: #fafafa
}

.loginbox-thin input[type=password] ~input, .loginbox-thin input[type=text]
	~input{
	margin-top: 10px
}

.loginbox-thin .btn {
	height: 30px
}

.loginbox-thin .tip {
	color: #a8a8a8
}

.loginbox-thin .tip a {
	color: #f86
}

.loginbox-thin .tiptop {
	overflow: auto;
	zoom: 1;
	margin-bottom: 30px;
	margin-top: 20px
}

.loginbox-thin .tiptop>a, .loginbox-thin .tiptop>span {
	opacity: .8;
	line-height: 30px;
	text-align: center;
	display: block;
	width: 50%;
	color: #444;
	border-bottom: 2px solid #aaa;
	float: left;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.loginbox-thin .tiptop>a:hover, .loginbox-thin .tiptop>span:hover {
	background-color: #fafafa
}

.loginbox-thin .tiptop>a.on, .loginbox-thin .tiptop>a:only-child,
	.loginbox-thin .tiptop>span.on, .loginbox-thin .tiptop>span:only-child
	{
	border-bottom-color: #f86;
	color: #2b2b2b
}

.loginbox-thin .tiptop>a:only-child, .loginbox-thin .tiptop>span:only-child
	{
	width: 100%
}

.loginbox-thin .tiptop>a:only-child:hover, .loginbox-thin .tiptop>span:only-child:hover
	{
	background-color: transparent;
	cursor: default
}

.loginbox-thin .tipcenter {
	text-align: center;
	font-size: .8em;
	color: #a8a8a8
}

.loginbox-thin .tipbottom {
	font-size: .8em
}

.loginbox-thin .snslogin {
	text-align: center;
	padding-top: 25px
}

.loginbox-thin .snslogin .fa {
	font-size: 1.3em
}

.loginbox-thin .snslogin a {
	border: 1px solid #aaa;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 10px 5px;
	text-align: center;
	border-radius: 15px;
	color: #a8a8a8
}

.loginbox-thin .snslogin a:hover {
	color: #f86;
	border-color: #f86
}

.loginbox-thin .ui-info {
	margin: 0
}

.loginbox-complete {
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	padding: 30px;
	padding-bottom: 30px;
	min-height: 350px;
	background-color: #fff;
	margin: 50px auto;
	max-width: 550px
}

.loginbox-complete .setpset i {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #7cc020;
	color: #fff;
	font-style: normal;
	border-radius: 25px;
	margin-left: auto;
	margin-right: auto;
	font-size: 20px;
	margin-bottom: 15px;
	position: relative;
	z-index: 9
}

.loginbox-complete .setpset>span {
	display: block;
	text-align: center;
	width: 33%;
	float: left;
	-webkit-filter: grayscale(1);
	filter: gray;
	opacity: .5;
	position: relative
}

.loginbox-complete .setpset>span.on {
	-webkit-filter: grayscale(0);
	filter: gray;
	opacity: 1
}

.loginbox-complete .row {
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0
}

.loginbox-complete .row>.jzbtn {
	width: 100%;
	text-align: center
}

.loginbox-complete .redstar {
	color: #d71c0b
}

.loginbox-complete input[type=password], .loginbox-complete input[type=text]
	{
	width: 100%;
	height: 30px !important;
	background-color: #fafafa;
	margin-bottom: 20px
}

.loginbox-complete .btn {
	height: 30px
}

.loginbox-complete .tip {
	color: #a8a8a8
}

.loginbox-complete .tip a {
	color: #f86
}

.loginbox-complete .tiptop {
	overflow: auto;
	zoom: 1;
	margin-bottom: 30px;
	margin-top: 20px
}

.loginbox-complete .tiptop>span {
	opacity: .8;
	line-height: 30px;
	text-align: center;
	display: block;
	width: 50%;
	color: #444;
	border-bottom: 2px solid #aaa;
	float: left;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.loginbox-complete .tiptop>span:hover {
	background-color: #fafafa
}

.loginbox-complete .tiptop>span.on {
	border-bottom-color: #f86;
	color: #2b2b2b
}

.loginbox-complete .tipcenter {
	text-align: center;
	font-size: .8em;
	color: #a8a8a8
}

.loginbox-complete .tipbottom {
	font-size: .8em
}

.loginbox-complete .snslogin {
	text-align: center;
	padding-top: 15px
}

.loginbox-complete .snslogin .fa {
	font-size: 1.3em
}

.loginbox-complete .snslogin a {
	border: 1px solid #aaa;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 10px 5px;
	text-align: center;
	border-radius: 15px;
	color: #a8a8a8
}

.loginbox-complete .snslogin a:hover {
	color: #f86;
	border-color: #f86
}

.loginbox-mail {
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	min-height: 350px;
	background-color: #fff;
	margin: 50px auto;
	max-width: 600px;
	padding-top: 20px
}

.loginbox-mail .mail-title {
	line-height: 1;
	margin-top: 15px;
	font-family: FZLTXHK--GBK1-0;
	font-size: 18px;
	color: #4a4a4a
}

.loginbox-mail .envelope {
	font-size: 2.5em;
	margin-bottom: 10px;
	color: #f86
}

.loginbox-mail .row {
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	font-family: FZLTXHK--GBK1-0;
	color: #8f939c;
	line-height: 22px
}

.loginbox-mail .row>.jzbtn {
	width: 100%;
	text-align: center
}

.loginbox-mail .row .t-big {
	font-family: FZLTZHK--GBK1-0;
	color: #000;
	line-height: 22px
}

.loginbox-mail .redstar {
	color: #d71c0b
}

.loginbox-mail .btn {
	height: 30px;
	line-height: 28px
}

.loginbox-mail .tip {
	color: #a8a8a8
}

.loginbox-mail .tip a {
	color: #f86
}

.loginbox-mail .tag {
	padding: 0;
	text-decoration: underline
}

.loginbox-mail .accident {
	color: #999
}

.loginbox-mail .accident>p:first-child {
	color: #4a4a4a
}

.loginbox-mail .accident .to-send-email+span {
	display: none
}

.loginbox-sns {
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	min-height: 350px;
	background-color: #fff;
	margin: 50px auto;
	max-width: 550px
}

.loginbox-sns .sns-top {
	background-color: #fafafa;
	padding: 30px;
	padding-top: 40px;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	text-align: center
}

.loginbox-sns .sns-top .iconset {
	text-align: center
}

.loginbox-sns .sns-top .iconset>span {
	display: inline-block;
	width: 100px;
	height: 70px;
	text-align: center
}

.loginbox-sns .sns-top .iconset .exchange {
	font-size: 1.7em;
	color: #7cc020
}

.loginbox-sns .row {
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0
}

.loginbox-sns .row>.jzbtn {
	width: 100%;
	text-align: center
}

.loginbox-sns .redstar {
	color: #d71c0b
}

.loginbox-sns input[type=password], .loginbox-sns input[type=text] {
	width: 100%;
	height: 30px !important;
	background-color: #fafafa;
	margin-bottom: 20px
}

.loginbox-sns .btn {
	height: 30px
}

.loginbox-sns .tip {
	color: #a8a8a8
}

.loginbox-sns .tip a {
	color: #f86
}

.loginbox-sns .tiptop {
	overflow: auto;
	zoom: 1;
	margin-bottom: 30px;
	margin-top: 20px
}

.loginbox-sns .tiptop>span {
	opacity: .8;
	line-height: 30px;
	text-align: center;
	display: block;
	width: 50%;
	color: #444;
	border-bottom: 2px solid #aaa;
	float: left;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.loginbox-sns .tiptop>span:hover {
	background-color: #fafafa
}

.loginbox-sns .tiptop>span.on {
	border-bottom-color: #f86;
	color: #2b2b2b
}

.loginbox-sns .tipcenter {
	text-align: center;
	font-size: .8em;
	color: #a8a8a8
}

.loginbox-sns .tipbottom {
	font-size: .8em
}

.loginbox-sns .snslogin {
	text-align: center;
	padding-top: 15px
}

.loginbox-sns .snslogin .fa {
	font-size: 1.3em
}

.loginbox-sns .snslogin a {
	border: 1px solid #aaa;
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin: 10px 5px;
	text-align: center;
	border-radius: 15px;
	color: #a8a8a8
}

.loginbox-sns .snslogin a:hover {
	color: #f86;
	border-color: #f86
}

.jzloading {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 100px;
	height: 100px;
	border-radius: 4px;
	margin-left: -50px;
	margin-top: -50px;
	background: url(../images/img/loading-bg.gif) 50% no-repeat #fbfbfb;
	box-shadow: 0 0 0 5px rgba(0, 0, 0, .1);
	background-size: 70%;
	text-align: center;
	line-height: 100px;
	color: #a8a8a8;
	font-size: .8em;
	z-index: 99999
}

.jzloading.nofix {
	position: relative;
	margin-top: 50px
}

.jzloading-inline {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url(../images/img/loading-bg.gif) 50% no-repeat #fbfbfb;
	background-size: 90%;
	border-radius: 10px
}

.jzloading-topline {
	height: 2px;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background-color: #f86;
	transform: translateX(100%);
	z-index: 9;
	animation: ani-topline 1s ease-in-out 3;
	animation-delay: .8s
}

@
keyframes ani-topline { 0%{
	transform: translateX(-100%)
}

40%{
transform
:translateX(0)
}
60%{
transform
:translateX(0)
}
to {
	transform: translateX(100%)
}

}
.list-lite-pictitle {
	overflow: auto;
	zoom: 1
}

.list-lite-pictitle li {
	float: left;
	width: 50%
}

.list-lite-pictitle li>a {
	padding: 15px 10%;
	display: block
}

.list-lite-pictitle li>a:hover {
	background-color: #fafafa
}

.list-lite-pictitle .left {
	margin-right: 10px
}

.list-link-lite.top10 li, .list-link-lite.TOP li, .list-link-lite.top li
	{
	border-bottom: none
}

.list-link-lite.top10 li:first-child a, .list-link-lite.TOP li:first-child a,
	.list-link-lite.top li:first-child a {
	color: #d92b57
}

.list-link-lite.top10 li:first-child a:before, .list-link-lite.TOP li:first-child a:before,
	.list-link-lite.top li:first-child a:before {
	content: "1";
	background-color: #d92b57
}

.list-link-lite.top10 li:nth-child(2) a, .list-link-lite.TOP li:nth-child(2) a,
	.list-link-lite.top li:nth-child(2) a {
	color: #e95d54
}

.list-link-lite.top10 li:nth-child(2) a:before, .list-link-lite.TOP li:nth-child(2) a:before,
	.list-link-lite.top li:nth-child(2) a:before {
	content: "2";
	background-color: #e95d54
}

.list-link-lite.top10 li:nth-child(3) a, .list-link-lite.TOP li:nth-child(3) a,
	.list-link-lite.top li:nth-child(3) a {
	color: #f9953e
}

.list-link-lite.top10 li:nth-child(3) a:before, .list-link-lite.TOP li:nth-child(3) a:before,
	.list-link-lite.top li:nth-child(3) a:before {
	content: "3";
	background-color: #f9953e
}

.list-link-lite.top10 li:nth-child(4) a:before, .list-link-lite.TOP li:nth-child(4) a:before,
	.list-link-lite.top li:nth-child(4) a:before {
	content: "4"
}

.list-link-lite.top10 li:nth-child(5) a:before, .list-link-lite.TOP li:nth-child(5) a:before,
	.list-link-lite.top li:nth-child(5) a:before {
	content: "5"
}

.list-link-lite.top10 li:nth-child(6) a:before, .list-link-lite.TOP li:nth-child(6) a:before,
	.list-link-lite.top li:nth-child(6) a:before {
	content: "6"
}

.list-link-lite.top10 li:nth-child(7) a:before, .list-link-lite.TOP li:nth-child(7) a:before,
	.list-link-lite.top li:nth-child(7) a:before {
	content: "7"
}

.list-link-lite.top10 li:nth-child(8) a:before, .list-link-lite.TOP li:nth-child(8) a:before,
	.list-link-lite.top li:nth-child(8) a:before {
	content: "8"
}

.list-link-lite.top10 li:nth-child(9) a:before, .list-link-lite.TOP li:nth-child(9) a:before,
	.list-link-lite.top li:nth-child(9) a:before {
	content: "9"
}

.list-link-lite.top10 li:nth-child(10) a:before, .list-link-lite.TOP li:nth-child(10) a:before,
	.list-link-lite.top li:nth-child(10) a:before {
	content: "10"
}

.list-link-lite.top10 li>a, .list-link-lite.TOP li>a, .list-link-lite.top li>a
	{
	padding-left: 45px;
	padding-right: 65px
}

.list-link-lite.top10 li>a:before, .list-link-lite.TOP li>a:before,
	.list-link-lite.top li>a:before {
	content: " ";
	margin-right: 7px;
	display: inline-block;
	background-color: hsla(0, 0%, 39%, .2);
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: .8em;
	text-align: center;
	position: absolute;
	left: 15px;
	top: 11px
}

.list-link-lite.top10 .num, .list-link-lite.TOP .num, .list-link-lite.top .num
	{
	display: inline-block;
	height: 25px;
	line-height: 23px;
	border: none;
	min-width: 55px;
	font-size: .8em
}

.list-link-lite.top10 a, .list-link-lite.TOP a, .list-link-lite.top a {
	padding-left: 25px
}

.list-link-lite.top10 a:hover .tag, .list-link-lite.TOP a:hover .tag,
	.list-link-lite.top a:hover .tag {
	color: #f86;
	border-color: #f86
}

.list-link-lite.normal>li>a {
	padding-right: 20px
}

.list-link-lite>li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-link-lite>li:last-child {
	border-bottom: none
}

.list-link-lite>li>a {
	display: block;
	position: relative;
	padding: 10px 20px
}

.list-link-lite>li>a:hover {
	background-color: #fafafa
}

.list-link-lite>li>a span.flr {
	display: block;
	height: 42px;
	line-height: 42px;
	position: absolute;
	right: 20px;
	top: 0;
	color: #a8a8a8
}

.list-link-lite .date {
	font-size: .8em;
	color: #a8a8a8
}

.list-activity-index li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-activity-index li>a {
	display: block;
	padding: 20px;
	height: 130px
}

.list-activity-index li>a:hover {
	background-color: #fafafa
}

.list-activity-index li>a .title {
	margin-bottom: 10px
}

.list-activity-index li>a .title>span {
	display: block
}

.list-activity-index li:first-child>a {
	height: 190px;
	color: #fff;
	background-color: rgba(0, 0, 0, .4)
}

.list-activity-index li:first-child>a:hover {
	background-color: rgba(0, 0, 0, .5)
}

.list-activity-index li:first-child>a .title {
	margin-bottom: 20px;
	padding-top: 15px;
	font-size: 1.2em;
	font-weight: 700
}

.list-activity-index li:first-child .c-gray {
	color: #fff
}

.list-activity-index li:last-child {
	border-bottom: none
}

.list-activity-index .tag:hover {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.emptyui-eventfina-investor {
	border: 1px solid rgba(0, 0, 0, .06);
	background-color: rgba(0, 0, 0, .03);
	padding: 15px;
	color: #a8a8a8
}

.emptyui-blockmerge, .emptyui-uni {
	border: 1px solid rgba(0, 0, 0, .06);
	background-color: #fafafa;
	padding: 15px;
	color: #a8a8a8;
	margin: 0 20px
}

.emptyui-useraddcomp {
	border-radius: 5px;
	padding: 30px 40px;
	border: 1px solid rgba(0, 0, 0, .06);
	background-color: #fafafa
}

.emptyui-useraddcomp .title {
	font-size: 1.3em
}

.emptyui-useraddcomp p {
	margin: 15px 0;
	color: #a8a8a8
}

.emptyui-useraddcomp .btnright {
	display: block;
	height: 50px;
	float: right;
	margin-left: 15px
}

.emptyui-useraddcomp .jzbtn {
	width: 110px
}

.emptyui-searchlist p {
	margin-bottom: 5px
}

.emptyui-searchlist .search-noitems {
	display: inline-block;
	width: 75px;
	height: 75px;
	background: url(../images/img/spicon-cry.svg) 50% no-repeat
}

.emptyui-follower {
	font-size: .8em;
	color: #a8a8a8;
	padding: 10px 20px
}

.pad>a:only-child>.tag {
	min-width: 75%
}

.list-commen-withpic .action {
	display: none
}

.app-bottombar-holder {
	height: 0;
	-webkit-tap-highlight-color: transparent
}

.app-bottombar-holder .bottombar {
	position: fixed;
	bottom: 0;
	width: 100%;
	z-index: 99999;
	height: 55px;
	line-height: 20px;
	padding: 8px 20px;
	text-indent: 10px;
	color: #fff;
	background-color: rgba(50, 50, 50, .9)
}

.app-bottombar-holder .bottombar img {
	width: 65px;
	height: 65px;
	position: absolute;
	left: 15px;
	bottom: 10px
}

.app-bottombar-holder .bottombar h4 {
	font-size: 1.1em;
	padding-bottom: 1px;
	margin-left: 60px
}

.app-bottombar-holder .bottombar span {
	display: block;
	font-size: 12px;
	margin-left: 60px;
	font-weight: 300
}

.app-bottombar-holder .bottombar a {
	width: 85px;
	height: 34px;
	line-height: 34px;
	top: 12px;
	right: 10px;
	height: 33px;
	line-height: 33px;
	color: #fff;
	background-color: #fe6f47;
	border-radius: 100px;
	letter-spacing: 1px;
	cursor: pointer
}

.app-bottombar-holder .bottombar a, .app-bottombar-holder .bottombar i {
	position: absolute;
	text-align: center;
	text-indent: 0;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.app-bottombar-holder .bottombar i {
	top: -13px;
	left: 0;
	height: 25px;
	line-height: 25px;
	border-radius: 15px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
	width: 25px;
	background-color: #383838;
	color: #e52;
	font-style: normal;
	cursor: default;
	cursor: pointer;
	font-weight: 700;
	font-size: .6em;
	outline: none
}

section.footer a {
	color: #aaa
}

.list-lite.border-toped {
	border-top: 1px solid #eee
}

.list-lite.tac li {
	text-indent: 0
}

.list-lite li {
	text-indent: 40px;
	border-bottom: 1px solid #eee;
	cursor: pointer
}

.list-lite li>a {
	display: block;
	height: 50px;
	line-height: 50px;
	transition: color .2s 0s;
	-webkit-transition: color .2s 0s;
	-moz-transition: color .2s 0s
}

.list-lite li>a.on, .list-lite li>a:hover {
	box-shadow: inset 3px 0 0 0 #f86;
	color: #f86
}

.list-lite li .bg-back {
	background: url(../images/img/icon-prev.png) no-repeat 0;
	background-size: 15%;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-lite li .bg-back:hover {
	box-shadow: none;
	background-position-x: -5px
}

.list-lite span {
	float: right;
	display: inline-block;
	margin-right: 40px;
	color: #a8a8a8
}

.search-large {
	padding: 1px
}

.search-large input[type=text] {
	width: 100%;
	border: 1px solid transparent;
	height: 50px;
	border-radius: 2px;
	text-indent: 45%;
	background: url(../images/img/icon-search-large.png) 43.5% no-repeat;
	background-size: 18px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.search-large input[type=text]:focus {
	background-color: #fff
}

.search-title-bar {
	border-bottom: 1px solid #eee;
	padding: 14px;
	height: 50px
}

.search-title-bar b {
	color: #f86
}

.search-footer-bar a {
	display: block;
	text-align: center;
	border-top: 1px solid #eee;
	padding: 14px;
	height: 50px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: pointer
}

.search-footer-bar a:hover {
	background-color: #fafafa
}

.list-normal {
	min-height: 600px
}

.list-normal li {
	overflow: auto;
	zoom: 1;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s
}

.list-normal li>a {
	display: block;
	padding: 17px 15px 23px
}

.list-normal li:hover {
	background-color: #fafafa
}

.list-normal li .tag {
	border: 0;
	background-color: #eee
}

.list-normal .pic {
	display: inline-block;
	width: 60px;
	height: 60px;
	margin: 0 10px;
	float: left;
	overflow: hidden
}

.list-normal .pic.user {
	border-radius: 25px
}

.list-normal .pic.prod {
	border-radius: 12px
}

.list-normal h4 {
	font-weight: 500;
	padding-top: 10px;
	margin-bottom: 5px;
	font-weight: 700
}

.list-normal p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.8em;
	line-height: 1.8em;
	color: #a8a8a8
}

.sec-transparent {
	box-shadow: none
}

.sec-transparent .titlebar {
	border-bottom: 0
}

.sec-transparent.update-date {
	border-top: 1px solid #eee;
	padding-top: 5px;
	color: #a8a8a8;
	font-size: .8em;
	padding-left: 10px
}

.list-display {
	overflow: auto;
	zoom: 1
}

.list-display li {
	float: left;
	padding: 0 10%;
	margin: 30px 0;
	text-align: center;
	border-right: 1px solid rgba(95, 87, 87, .07);
	box-sizing: border-box;
	width: 20%
}

.list-display li>a {
	display: block;
	width: 100%
}

.list-display img {
	width: 80%;
	height: 140px;
	border-radius: 3px
}

.list-display h3 {
	font-size: 16px;
	padding: 20px 0
}

.list-display li:last-child {
	border-right: 0
}

.list-display .collection-tag {
	width: 20%;
	text-align: center
}

.avatar-square {
	border-radius: 2px;
	margin: 0 10px
}

.avatar-circle, .avatar-square {
	width: 45px;
	height: 45px;
	display: inline-block
}

.avatar-circle {
	border-radius: 50%;
	margin: 0;
	border: 1px solid rgba(0, 0, 0, .06)
}

.list-block {
	display: block;
	overflow: auto;
	zoom: 1
}

.list-block p {
	color: hsla(0, 0%, 50%, .68)
}

.list-block i {
	margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
	width: 15px;
	text-align: center
}

.list-block li {
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	padding: 10px
}

.list-block .right {
	float: right;
	margin-left: 65px;
	margin-top: -44px
}

.list-block .more {
	padding: 10px
}

.list-block .more a {
	display: block;
	height: 45px;
	width: 45px;
	border-radius: 30px;
	text-align: center;
	line-height: 45px;
	background-color: #eee;
	color: #f86;
	border: 1px solid #f86;
	font-size: .8em
}

.list-block.user li {
	border: 0;
	float: left;
	display: inline-block
}

.list-block.user li a {
	display: inline-block;
	vertical-align: middle
}

.list-block.user li a:empty {
	width: 45px;
	height: 45px;
	background: url(../images/img/icon-person.png) 50% no-repeat;
	background-size: 45px;
	border-radius: 23px;
	border: 1px solid rgba(0, 0, 0, .06)
}

.list-block.aboutus {
	padding: 10px 0;
	word-wrap: break-word
}

.list-block.aboutus li {
	position: relative;
	border: 0;
	padding: 5px 15px;
	padding-left: 45px
}

.list-block.aboutus li .fa {
	position: absolute;
	margin: 0;
	left: 20px;
	top: 10px
}

.floating-layer {
	position: relative;
	background-color: #000;
	opacity: .8;
	width: 210px;
	padding: 10px;
	border-radius: 3px;
	color: #fff
}

.floating-layer .center {
	text-align: center
}

.floating-layer .center p {
	border-bottom: 1px solid rgba(41, 41, 41, .19);
	padding: 10px 0 15px
}

.floating-layer .center .signature {
	font-size: 12px;
	padding: 10px 0 40px;
	display: block
}

.floating-layer .center .address {
	font-size: 12px;
	opacity: .6
}

.main.about-us {
	text-align: center
}

.main.about-us .sec {
	margin: 0;
	overflow: hidden
}

.main.about-us h3 {
	font-size: 24px;
	color: #555;
	font-weight: 600;
	padding: 40px 0
}

.main.about-us .center {
	margin: auto
}

.main.about-us .our-about {
	padding: 0 20px
}

.about-us-banner {
	background: url(../images/img/bg-banner-about-aboutus.jpg) 50% no-repeat;
	background-size: cover;
	height: 250px
}

.about-us-tab .tab {
	border-left: 1px solid rgba(0, 0, 0, .06);
	padding: 10px 40px;
	display: inline-block;
	cursor: pointer
}

.about-us-tab .tab:last-child {
	border-right: 1px solid rgba(0, 0, 0, .06)
}

.about-us-tab .tab.on, .about-us-tab .tab:hover {
	color: #f86
}

.cont.about .our-about p {
	line-height: 29px
}

.cont.about .our-about p:nth-child(3) {
	margin-bottom: 15px
}

.cont.about .our-product {
	background-color: #fafafa;
	min-height: 400px;
	margin-top: 40px;
	border-top: 1px solid rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.cont.about .our-team {
	text-align: center;
	display: block;
	overflow: hidden
}

.cont.about .our-team .sec {
	padding: 13px 20px 23px
}

.cont.about .our-team ul {
	display: block
}

.cont.about .our-team li {
	float: left;
	width: 22%;
	margin: 0 1.5%;
	margin-bottom: 20px
}

.cont.about .our-team img {
	margin: 20px 0
}

.cont.about .our-team h4 {
	font-size: 1.2em;
	font-weight: 500;
	color: #000;
	margin-bottom: 15px
}

.cont.about .all {
	margin: 40px
}

.cont.joinus p {
	text-align: left;
	margin: 20px auto
}

.cont.joinus span {
	color: #f86
}

.cont.joinus p:last-child {
	margin-bottom: 40px
}

.cont.partner {
	margin: 0 0 40px
}

.cont.partner .table {
	border: 1px solid #dcdcdc
}

.cont.partner td {
	padding: 7px;
	width: 120px;
	height: 40px
}

.cont.partner td img {
	width: 110px;
	height: 40px
}

.cont.partner .partner-link {
	margin: 0 15% 40px;
	overflow: hidden
}

.cont.partner .partner-link li {
	float: left;
	margin: 0 50px 15px;
	text-align: center
}

.cont.contact {
	overflow: hidden
}

.cont.contact .name, .cont.contact span {
	color: #f86
}

.cont.contact li {
	margin-bottom: 20px
}

.cont.contact .left {
	float: left;
	text-align: left;
	padding-right: 9%;
	margin: 30px 2% 30px 50px;
	border-right: 1px solid #dcdcdc
}

.cont.contact .left i {
	height: 30px;
	width: 30px;
	display: inline-block;
	float: left;
	margin-top: 6px
}

.cont.contact .left i img {
	border-radius: 50%
}

.cont.contact .left p {
	margin-left: 50px;
	position: relative;
	padding-left: 40px
}

.cont.contact .left p .fa {
	border: 1px solid #ccc;
	border-radius: 20px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	position: absolute;
	left: 0
}

.cont.contact .right {
	float: right;
	margin: 30px 25% 30px 0
}

.cont.contact .right .code {
	background-color: #fff
}

.cont.contact .right .qrcode-juzi {
	left: 110%;
	margin-top: -30px;
	width: 100px
}

.cont.contact .right .qrcode-juzi img {
	border: 1px solid #ddd
}

.cont.contact .code {
	border: 1px solid #dcdcdc;
	padding: 4px 10px;
	display: inline-block;
	border-radius: 3px;
	width: 138px;
	cursor: pointer;
	color: #444
}

.sign-up {
	text-align: center
}

.sign-up .center {
	margin: 30px 34%
}

.sign-up h2 {
	margin: 20px auto;
	font-size: 20px;
	font-weight: 500
}

.sign-up label {
	float: left;
	text-align: center;
	margin: 0
}

.sign-up input[type=text].form-control {
	width: 68%;
	height: 30px;
	margin: 20px 0
}

.sign-up textarea {
	width: 100%;
	margin: 20px 0
}

.sign-up input[type=submit] {
	width: 100px;
	padding: 4px;
	background-color: #f86;
	border-radius: 3px;
	border: 0;
	color: #fff
}

@media ( max-width :550px) {
	.main.about-us .about-us-banner {
		height: 170px
	}
	.main.about-us .our-about p {
		text-align: left
	}
	.main.about-us .our-about br {
		display: none
	}
	.main.about-us .list-productcase li {
		width: 100%;
		padding-left: 15px;
		border-bottom: 1px solid rgba(0, 0, 0, .06);
		padding-bottom: 20px
	}
	.main.about-us .list-productcase li:last-child {
		border-bottom: none
	}
	.main.about-us .list-productcase .right {
		width: 75%
	}
	.main.about-us .about-us-tab {
		overflow: auto;
		zoom: 1
	}
	.main.about-us .about-us-tab .tab-bar a {
		float: left;
		border-bottom: 1px solid rgba(0, 0, 0, .06);
		border-right: 1px solid rgba(0, 0, 0, .06);
		width: 50%
	}
	.main.about-us .list-inline {
		padding: 0 20px
	}
	.main.about-us .list-inline li {
		margin-top: 5px
	}
	.main.about-us .cont.contact .left {
		float: none;
		border-right: none
	}
	.main.about-us .cont.contact .right {
		margin-left: auto;
		float: none;
		margin-right: auto;
		border-top: 1px solid rgba(0, 0, 0, .06);
		padding-top: 30px;
		padding-bottom: 20px
	}
	.main.about-us .qnabox {
		padding-left: 8px;
		padding-right: 8px;
		font-size: .9em
	}
}

.list-abc {
	overflow: auto;
	zoom: 1
}

.list-abc .left {
	margin-right: 5px
}

.list-abc .left, .list-abc .right {
	display: block;
	float: left
}

.standalone-faq .qnasearch {
	padding: 10px;
	padding-bottom: none;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	position: relative
}

.standalone-faq .qnasearch input {
	border: none;
	width: 95%;
	color: #f86;
	font-family: Lantinghei SC, Arial, Hiragino Sans GB, Segoe UI,
		Microsoft Yahei, WenQuanYi Micro Hei, Simsun, sans-serif;
	text-indent: 28px;
	background: url(img/icon-search-a.png) no-repeat 10px 5px;
	background-size: 15px
}

.standalone-faq .qnasearch #clearsearch {
	position: absolute;
	right: 20px;
	top: 10px;
	color: #aaa;
	cursor: default
}

.standalone-faq .qnasearch #clearsearch:hover {
	color: #777
}

.standalone-faq .qnabox {
	padding: 20px;
	padding-top: none;
	font-family: Lantinghei SC, Arial, Hiragino Sans GB, Segoe UI,
		Microsoft Yahei, WenQuanYi Micro Hei, Simsun, sans-serif
}

.standalone-faq .qnabox span[hl] {
	background-color: #f86;
	color: #fff;
	border-radius: 2px
}

.standalone-faq .qnabox h3 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 20px;
	color: #777
}

.standalone-faq .qnabox h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	padding-left: 10px;
	background-color: #fefefe
}

.standalone-faq .qnabox h4:hover {
	background-color: #fff
}

.standalone-faq .qnabox h4 ~div{
	display: none;
	line-height: 1.8em;
	border-top: 1px solid rgba(0, 0, 0, .06);
	padding: 10px
}

.standalone-faq .qnabox h4:hover {
	cursor: default
}

.standalone-faq .qnabox ul {
	margin-bottom: 40px
}

.standalone-faq .qnabox ul li {
	border: 1px solid rgba(0, 0, 0, .06);
	margin-bottom: 15px;
	border-radius: 2px
}

.standalone-faq .qnabox ul li.hl, .standalone-faq .qnabox ul li.on,
	.standalone-faq .qnabox ul li:hover {
	border-color: #ffc299
}

.standalone-faq .qnabox ul li.on h4:after {
	content: "-"
}

.standalone-faq .qnabox ul li h4 {
	position: relative
}

.standalone-faq .qnabox ul li h4:hover:after {
	color: #ffb380
}

.standalone-faq .qnabox ul li h4:after {
	content: "+";
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	right: 0;
	border-left: #eee;
	height: 35px;
	line-height: 33px;
	width: 35px;
	color: #ccc;
	text-align: center;
	font-size: 20px
}

.standalone-faq .qnabox ul li>div {
	background-color: #fefefe;
	color: #766
}

@media ( min-width :980px) {
	.list-display-lite .pic {
		min-height: 120px;
		line-height: 115px;
		background-color: #fff;
		vertical-align: middle
	}
	.list-display-lite .pic img {
		vertical-align: middle;
		max-height: 120px
	}
}

@media ( min-width :550px) {
	.list-prod li:nth-child(2n) {
		border-right: none
	}
	.list-prod li:last-child, .list-prod li:nth-last-child(2):nth-child(odd)
		{
		border-bottom: none
	}
}

.mobile-block {
	display: none
}

@media ( max-width :1250px) {
	.ui-cattoolbar {
		width: 0;
		height: 0;
		overflow: hidden
	}
}

@media ( max-width :1120px) {
	.block-filter .filter .subblock {
		margin-left: 0 !important
	}
	.ui-maintoolbar, .ui-sharetoolbar {
		display: none
	}
}

@media ( max-width :980px) {
	.usermenue>a[title=进入个人中心] {
		display: none
	}
	.subnavbox .subnav {
		display: block;
		height: 60px;
		overflow-y: hidden;
		overflow-x: auto;
		white-space: nowrap
	}
	.subnavbox .subnav li {
		width: 20% !important;
		display: inline-block;
		float: none;
		-ms-flex: initial;
		flex: initial;
		-webkit-box-flex: initial
	}
	.list-timeline .investor, header .usernav .useradd {
		display: none
	}
	.list-activitylist .pic {
		width: 30% !important
	}
	.list-activitylist .picinfo .title b {
		width: 280px !important
	}
}

.hidden-pc {
	display: none !important
}

.hidden-mobile {
	display: block
}

@media ( max-width :750px) {
	.hidden-pc {
		display: -ms-flexbox !important;
		display: flex !important
	}
	.hidden-pc>li>a span {
		line-height: 60px;
		padding-top: 0 !important;
		padding-bottom: 0 !important
	}
	.hidden-mobile {
		display: none !important
	}
	.subnavbox {
		box-shadow: 0 0 1px rgba(0, 0, 0, .2)
	}
	.sec {
		margin: 12px 0
	}
	.list-album-dark li, .list-album li {
		width: 46.5% !important
	}
	.auto-width-col2>li {
		width: 47% !important
	}
	.auto-width-col2-50>li {
		width: 50% !important
	}
	.pad {
		padding: 10px
	}
	.block {
		padding-left: 20px;
		padding-right: 20px
	}
	.block-h {
		padding-left: 10px;
		padding-right: 10px
	}
	.blick-v {
		padding-top: 15px
	}
	.list-activitylist li {
		border-bottom: 1px solid rgba(0, 0, 0, .06);
		padding-bottom: 20px;
		position: relative
	}
	.list-activitylist .pic {
		width: 50px !important;
		height: 50px;
		margin-right: 5px !important;
		position: absolute;
		top: 0;
		right: 0;
		border: 1px solid #ddd
	}
	.list-activitylist .date {
		display: none
	}
	.list-activitylist .picinfo {
		width: 100%
	}
	.list-activitylist .picinfo .title b {
		width: auto !important;
		margin-right: 90px
	}
	.index-banner-show {
		height: auto !important
	}
	.index-banner-show .left {
		width: 30% !important
	}
	.index-banner-show .right {
		width: 70% !important
	}
	.ui-filterui>li {
		padding-left: 70px;
		height: auto
	}
	.ui-filterui>li.auto {
		height: 39px
	}
	.ui-filterui>li.auto:after {
		right: 5px;
		background: none !important
	}
	.ui-filterui>li .title {
		width: 60px;
		font-size: .8em
	}
	.ui-filterui>li .keys {
		font-size: .8em
	}
	.ui-filterui>li .keys a {
		padding: 0 10px
	}
	.list-main-index {
		height: 10px
	}
	header .usernav .usersearch {
		display: none
	}
	.hscroll {
		height: auto !important
	}
	.sidebar {
		display: none
	}
	.sidebar.mobile-top {
		display: block;
		width: 100%;
		float: none
	}
	.sidebar:first-child {
		margin-top: 0
	}
	.sidebar ~.main {
		margin-right: 0 !important;
		margin-left: 0 !important
	}
	.footer-info {
		padding-top: 20px;
		padding-bottom: 25px
	}
	.footer-info .colum {
		padding-left: 5%;
		padding-right: 0
	}
	.footer-info .colum:last-child {
		display: none
	}
	.footer-sign {
		padding: 7px 0;
		text-align: center
	}
	.footer-sign .copy {
		display: block;
		float: none;
		width: 100%;
		color: #777
	}
	.seccolum {
		margin-top: 12px;
		margin-bottom: 12px
	}
	.seccolum .sec {
		width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important
	}
	.seccolum .sec:not (:last-child ){
		margin-bottom: 12px !important
	}
	.activity-list .titlebar>a, .activity-list .titlebar>span {
		padding-left: 20px !important
	}
	.activity-list .ui-filterui>li.auto {
		height: auto
	}
	.activity-list .ui-filterui>li .title {
		width: 44px
	}
	.activity-list .boxed .main .list-activitylist .bottomright {
		bottom: 20px !important
	}
	.activity-list .boxed .main .list-activitylist .picinfo .title {
		margin-top: 0 !important
	}
	.activity-summary-info .relate-activity .block .list-activitylist .bottomright
		{
		bottom: 20px !important
	}
}

@media ( min-width :768px) {
	.navbar-nav>li>a {
		padding-top: 20px;
		padding-bottom: 20px
	}
}

@media ( max-width :550px) {
	.list-album-indexbig {
		margin-left: 0
	}
	.list-album-indexbig>li {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	.block-commit>.commit {
		padding-left: 20px !important;
		padding-right: 20px !important
	}
	.commitlist .commit {
		margin-left: 15px;
		margin-right: 15px
	}
	.ui-pagechange>a:nth-child(n+7):not (:last-child ){
		display: none
	}
	.list-userzone-user li {
		width: 98% !important
	}
	.list-invecase tr td {
		min-width: auto !important
	}
	.list-invecase tr td.date {
		display: none
	}
	.list-invecase tr td.title {
		min-width: 50px;
		padding-left: 15px
	}
	.list-invecase tr td:first-child {
		padding-left: 20px
	}
	.list-invecase tr td:last-child {
		padding-right: 20px
	}
	.list-timeline .incinfo.leri {
		width: 35%
	}
	.list-timeline .incinfo.leri .left {
		display: none
	}
	.list-timeline li>div i.incinfo {
		border-left: none
	}
	.list-timeline li>div i.emptydate {
		display: none
	}
	.list-timeline li>div>i.round span {
		margin-top: 0
	}
	.list-timeline i.incinfo.long .right {
		width: 77%
	}
	.list-timeline .amount, .list-timeline .round {
		width: 30% !important;
		overflow: hidden;
		font-size: 1em !important;
		line-height: 1em !important
	}
	.list-timeline .round {
		padding-top: 23px !important
	}
	.list-timeline .amount {
		padding-top: 36px !important;
		padding-right: 10px
	}
	.list-timeline i.date {
		width: 25px;
		text-indent: -999px;
		color: transparent;
		width: 5% !important
	}
	.list-timeline .investor {
		display: none !important
	}
	.list-timeline .newsdate {
		right: 20px !important
	}
	.list-timeline .narmalsmall.flr, .list-timeline .scopes>a:nth-last-child(n+3)
		{
		display: none
	}
	.list-timeline-h {
		width: 100% !important;
		margin-left: 0 !important
	}
	.list-timeline-h li {
		display: block;
		width: 99% !important;
		padding-left: 5% !important;
		border-bottom: 1px solid rgba(0, 0, 0, .06)
	}
	.list-timeline-h li .left {
		padding-left: 5px
	}
	.list-timeline-h li>span {
		padding-bottom: 15px
	}
	.list-timeline-h li:last-child {
		padding-bottom: 20px
	}
	.list-timeline-h li>i {
		padding-top: 25px;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		cursor: default;
		height: 0;
		line-height: 0;
		border-bottom: none
	}
	.list-timeline-h li>i:empty {
		padding-top: 0
	}
	.list-timeline-h li>i:after {
		display: none
	}
	.list-prod li {
		width: 100%;
		border-right: none
	}
	.list-prod li a {
		padding-left: 20px;
		padding-right: 20px
	}
	.list-prodcase li {
		width: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, .06)
	}
	.list-prodcase li>a, .list-prodcase li>div {
		padding: 10px 20px;
		min-height: auto
	}
	.list-lite-pictitle li {
		width: 100%;
		border-right: none;
		border-bottom-color: #eee
	}
	.block-filter .keyset {
		padding: 10px 5%;
		padding-right: 100px;
		position: relative
	}
	.block-filter .keyset .clearall {
		position: absolute;
		top: 10px;
		right: 1%
	}
	.block-filter .filter {
		padding: 0;
		margin: 10px 5%;
		position: relative
	}
	.block-filter .filter>li {
		width: 30%;
		position: static
	}
	.block-filter .filter>li>span {
		display: block;
		height: 35px;
		line-height: 35px;
		padding: 0;
		text-align: center
	}
	.block-filter .filter>li:hover>span {
		border-bottom-color: transparent;
		color: #f86;
		background-color: #fff
	}
	.block-filter .filter .filter-sub {
		margin-left: 0 !important
	}
	.block-filter .filter .filter-sub.sub-scope {
		width: 100%;
		left: 0
	}
	.block-filter .filter .filter-sub.sub-scope li {
		width: 50%
	}
	.block-filter .filter .filter-sub.sub-cubes {
		width: 100%;
		left: 0
	}
	.block-filter .filter .filter-sub.sub-cubes li {
		width: 33%
	}
	.list-subactivity li {
		width: 98% !important;
		height: auto !important;
		border-bottom: 1px solid hsla(0, 0%, 100%, .03)
	}
	.list-subactivity li a {
		padding: 20px !important
	}
	.list-subactivity li:nth-child(3) {
		display: none
	}
	.list-subactivity li:last-child {
		line-height: 1em !important;
		margin-bottom: 5px;
		border-bottom: none !important
	}
	.list-subactivity li:last-child a {
		height: auto !important;
		background-color: rgba(0, 0, 0, .05)
	}
	.list-subprod {
		width: 98% !important
	}
	.list-subprod li {
		width: 100% !important;
		border-bottom: 1px solid hsla(0, 0%, 100%, .03)
	}
	.list-subprod li>a {
		width: auto !important;
		text-align: left !important
	}
	.list-main-icnset li {
		padding-left: 5%
	}
	.list-main-icnset .cell.action, .list-main-icnset .cell.date,
		.list-main-icnset .cell.round {
		display: none !important
	}
	.list-main-icnset .widthfree .des {
		max-width: 250px !important
	}
	.list-main-com .cell.addr, .list-main-com .cell.pic {
		display: none
	}
	.list-main-com .cell.status span {
		display: block
	}
	.list-main-com .cell.status span.tag {
		display: inline-block
	}
	.list-main-eventset-buy .cell.rate, .list-main-eventset-finan .cell.action,
		.list-main-eventset-finan .cell.round {
		display: none
	}
	.list-main-eventset-merg .cell.combined {
		width: 230px
	}
	.list-main-eventset-merg .cell.combined ul li.icon-add {
		font-size: 1em
	}
	.list-main-eventset-exit .cell.type, .list-main-eventset-merg .cell.combined .left,
		.list-main-eventset .cell.date, .list-main-eventset .cell.name,
		.list-main-eventset .cell.pic {
		display: none
	}
	.list-main-eventset li {
		padding-left: 0
	}
	.list-main-eventset .cell {
		padding: 7px
	}
	.list-main-eventset .cell.maincell {
		text-align: center
	}
	.list-main-eventset .widthfree .des {
		max-width: 250px !important
	}
	.list-main-investset.thead {
		display: block
	}
	.list-main-investset li .name {
		padding-left: 70px
	}
	.list-main-investset li .name .institu-logo {
		left: 10px
	}
	.list-main-investset li .addr {
		padding-right: 10px
	}
	.list-main-personset li {
		width: 100%;
		border-bottom: 1px solid rgba(0, 0, 0, .06);
		padding-left: 95px
	}
	.list-main-personset li .left {
		left: 20px !important
	}
	.person-list-result {
		padding: 10px
	}
	.index-banner-show {
		height: auto !important
	}
	.index-banner-show .left, .index-banner-show .right {
		width: 100% !important
	}
	.index-banner-show .left, .index-banner-show .left .slider-luara {
		height: 200px !important
	}
	.slider-inc .picshow>div, .slider-inc .picshow>div img {
		height: 200px
	}
	.slider-inc .picset img {
		height: 30px !important
	}
	.list-prodcase>a, .list-prodcase>div {
		padding-left: 20px
	}
	.list-display-lite .des, .list-display-lite .scopes {
		display: none
	}
	.list-display-lite li {
		padding: 10px 1%;
		width: 25% !important
	}
	.list-display-lite li:nth-child(n+5) {
		display: none
	}
	.list-adshow {
		padding-bottom: 20px
	}
	.list-adshow li {
		border-right: none !important;
		width: 50%;
		padding: 20px 20px 0
	}
	.list-adshow li a {
		min-height: 70px
	}
	.list-block-infopic li>div {
		padding-left: 15px;
		padding-right: 10px;
		padding-bottom: 10px
	}
	.list-block-infopic .scopes>:not (:first-child ){
		display: none
	}
	.list-block-infopic .pic .title {
		font-size: 14px
	}
	.swiper-index .swiper-button-next, .swiper-index .swiper-button-prev {
		display: none
	}
	.swiper-index:hover a .title {
		padding-bottom: 30px
	}
	.list-round td:first-child {
		padding-left: 20px
	}
	.list-round td:last-child {
		padding-right: 20px
	}
	.list-round .base {
		width: 35%;
		font-size: 14px !important;
		text-align: center
	}
	.list-round .base .round {
		width: 98%
	}
	.list-round .date {
		font-size: .8em
	}
	.list-round .investor {
		padding-left: 0
	}
	.list-round .investor a:before {
		content: "● ";
		font-size: 12px;
		color: rgba(0, 0, 0, .07)
	}
	.list-round-v2 tr td {
		padding-top: 10px;
		padding-bottom: 10px
	}
	.list-round-v2 tr td .finades {
		padding-left: 10px;
		padding-right: 10px
	}
	.list-round-v2 tr td:first-child {
		padding-left: 20px
	}
	.list-round-v2 tr td:last-child {
		padding-right: 20px;
		font-size: .8em
	}
	.list-round-v2 tr td:last-child>a {
		display: inline-block;
		max-width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 1.2em;
		line-height: 1.2em
	}
	.list-round-v2 tr .finades, .list-round-v2 tr .round {
		font-size: .9em
	}
	.list-round-v2 tr .date {
		font-size: .8em
	}
	.block-inc-info .des-more>div {
		width: 100% !important
	}
	.block-inc-info .des-more>div:last-child>.tag {
		float: right
	}
	.infoheadrow {
		box-shadow: inset 0 100px rgba(0, 0, 0, .02)
	}
	.infoheadrow .picinfo {
		padding-top: 120px !important;
		padding-left: 0 !important
	}
	.infoheadrow.closed:after, .infoheadrow.trans:after {
		width: 70px !important;
		height: 70px !important;
		right: 20px !important
	}
	.infoheadrow .row {
		height: auto !important
	}
	.infoheadrow .row:nth-child(2) {
		padding-top: 15px
	}
	.infoheadrow .row .dbi, .infoheadrow .row:nth-child(2) {
		border-bottom: 1px solid rgba(0, 0, 0, .06);
		margin-bottom: 5px
	}
	.infoheadrow .row .dbi {
		width: 100%
	}
	.infoheadrow .row .actionbar {
		position: absolute;
		top: 20px;
		right: 20px
	}
	.infoheadrow .rowfoot .fa-tags {
		display: none
	}
	.infoheadrow .rowfoot .views {
		position: absolute;
		right: 20px;
		top: 70px;
		font-size: .8em;
		color: #ddd
	}
	.infoheadrow .rowfoot .views:after {
		content: "浏览"
	}
	.infoheadrow-v2.closed:after {
		transform: scale(.6);
		top: 40px;
		right: auto;
		left: 130px
	}
	.infoheadrow-v2 .rowhead {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 140px
	}
	.infoheadrow-v2 .rowhead .actbox, .infoheadrow-v2 .rowhead .pic {
		top: 20px
	}
	.infoheadrow-v2 .rowhead .pic {
		left: 20px
	}
	.infoheadrow-v2 .rowhead .actbox {
		right: 20px
	}
	.infoheadrow-v2 .rowfoot {
		padding-left: 20px;
		padding-right: 20px
	}
	.infohead .titleline>a, .infohead table {
		display: none
	}
	.infohead .pic {
		border-radius: 20px !important
	}
	.block-buy .item {
		border: 1px solid #eee !important;
		background-color: #fafafa;
		box-shadow: none !important;
		width: 100%;
		min-height: auto !important
	}
	.block-buy .item ~.item {
		margin-top: 15px
	}
	.search-large input {
		text-indent: 50px !important;
		background-position-x: 20px !important
	}
	.list-commen-withpic .left {
		display: none !important
	}
	.list-timeline-flow li {
		padding-left: 20px
	}
	.subnav-newhead .pic {
		display: none
	}
	.mobile-block {
		display: block
	}
	.mobile-none {
		display: none
	}
	.pad>.block {
		padding-left: 0;
		padding-right: 0
	}
	div[class|=loginbox] {
		margin-top: 10px;
		margin-bottom: 10px
	}
	.tabset.colum3 {
		text-align: center
	}
	.tabset.colum3 .flr {
		display: none
	}
	.titlebar .tabset>a, .titlebar .tabset>span {
		padding: 0 10px !important
	}
	.ui-formui .jzbtn, .ui-formui input, .ui-formui textarea {
		max-width: 250px !important;
		max-width: 60vw !important
	}
	.ui-formui select {
		max-width: 100px
	}
	.emptyui-useraddcomp {
		padding: 20px
	}
	.ui-maintoolbar, .ui-sharebar {
		display: none
	}
	.uiblock-mobile-ex {
		display: block
	}
	.loginbox-thin {
		max-width: 550px
	}
	ul[class|=list-main]:not (.thead ){
		min-height: 0;
		min-width: 100%
	}
}

.dark body {
	background-color: #444
}

.dark header {
	background-color: #333
}

.dark .sec, .dark .subnavbox {
	background-color: #383838
}

.dark .titlebar .tabset.bg-gold .tab:not (.on ){
	background-color: #404040
}

.dark .titlebar .tabset.bg-gold .tab.on {
	background-color: #383838
}

.dark .list-dropdown-menu {
	background-color: #333
}

.dark .titlebar.for2btn, .dark .titlebar.for4btn {
	background-color: #404040
}

.dark .titlebar.for2btn>a.on, .dark .titlebar.for4btn>a.on {
	background-color: #383838
}

.dark .incicon, .dark .infohead-person .bottom-bar, .dark .investicon,
	.dark .juziicon, .dark .jzicon, .dark .prodicon, .dark .uniicon, .dark .usericon
	{
	background-color: #333
}

.dark .ui-maintoolbar .card, .dark .ui-sharetoolbar .card {
	background-color: #383838
}

body.style-login-v2 {
	background: none
}

.icon-min50 {
	width: 50px !important;
	height: 50px !important;
	line-height: 47px
}

.homepage .list-simple-withpic .title, .it-square .list-simple-withpic .title
	{
	padding-top: 0 !important
}

.homepage .pad, .it-square .pad {
	padding-top: 15px !important
}

.navbar-toggle {
	margin-top: 12px !important
}

header .nav>li>a:focus, header .nav>li>a:hover {
	font-weight: 700 !important;
	background: transparent !important;
	opacity: 1 !important
}

header .navbar-toggle {
	margin-right: 15px !important;
	padding: 9px 0 !important
}

header .container-fluid>.navbar-collapse, header .container-fluid>.navbar-header,
	header .container>.navbar-collapse, header .container>.navbar-header {
	margin-right: 0 !important;
	margin-left: 0 !important
}

header .usernav .usersearch input:focus {
	border: 1px solid #fff !important
}

header .usernav .usersearch .btn-search {
	background-color: #fecf52;
	border-color: #fecf52;
	position: relative
}

.sidebar.right .pad .li100 li {
	width: 100%;
	position: relative
}

.sidebar.right .pad .li100 li .right .title {
	max-width: 100px
}

.sidebar.right .pad .li100 li .right-number {
	position: absolute;
	right: 0;
	top: 18px;
	padding: 2px 5px;
	border-radius: 2px;
	background-color: #e9eef3
}

.sidebar.right .pad .radar-entrance {
	position: static
}

.sidebar.right .pad .radar-entrance .icon-radar {
	margin-right: 0
}

.radar-entrance {
	position: absolute;
	top: 0;
	right: 0;
	color: #f86;
	height: auto !important;
	line-height: normal !important
}

.radar-entrance:hover {
	background-color: transparent !important
}

.icon-radar {
	width: 18px;
	margin: -3px 15px 0 10px
}

.radar-wrap {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.radar-border {
	border: 1px solid #f86;
	border-radius: 2px;
	display: inline-block;
	height: 36px;
	width: 200px !important;
	line-height: 36px;
	text-align: center;
	position: relative
}

.radar-border .icon-radar {
	margin-right: 0
}

@media ( max-width :750px) {
	.radar-wrap {
		position: relative
	}
	.radar-entrance {
		position: static;
		display: block;
		text-align: center
	}
	.radar-entrance .icon-radar {
		margin-right: 0
	}
}

.sidebar-radar-entrance {
	text-align: center
}

.sidebar-radar-entrance .radar-entrance-block {
	background-color: #3b414f;
	padding: 10px 0;
	display: block
}

.sidebar-radar-entrance .radar-entrance-block:hover h2 {
	color: #f86
}

.sidebar-radar-entrance .radar-entrance-block h2 {
	font-size: 1.1em;
	color: #9b9b9b
}

.sidebar-radar-entrance .radar-entrance-block h2 img {
	width: 28px;
	margin-right: 5px
}

.sidebar-radar-entrance .radar-entrance-block p {
	color: #9b9b9b;
	margin-top: 10px;
	display: block
}

.sidebar-radar-entrance .radar-entrance-block p:hover {
	cursor: pointer;
	color: #f86
}

.sidebar-radar-entrance .radar-entrance-block p i {
	margin-left: 5px
}

.mask {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1001;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	background: #000;
	opacity: .5
}

.limited-window {
	display: none
}

.limited-window .con {
	display: block;
	width: 570px;
	position: fixed;
	top: 150px;
	left: 50%;
	margin-left: -285px;
	z-index: 1002;
	border: 1px solid #ddd;
	padding: 10px 40px 40px;
	color: #444;
	background-color: #fff;
	border-radius: 2px;
	text-align: center;
	color: #999
}

.limited-window .con img+p {
	margin-top: 40px
}

.limited-window .con>div {
	margin-top: 16px
}

.limited-window .con>div>div {
	display: inline-block
}

.limited-window .con>div>div span {
	width: 130px;
	text-align: center;
	display: block;
	float: left;
	margin: 0 auto
}

.limited-window .con>div>div span a {
	background-color: #f86;
	color: #fff;
	font-size: .8em;
	display: inline-block;
	height: 30px;
	width: 88px;
	line-height: 30px;
	text-align: center
}

.limited-window .con>div>div span i {
	font-style: normal;
	font-size: .8em;
	margin-top: 10px;
	line-height: normal;
	display: block
}

.limited-window .con>div>div span:last-of-type {
	margin-left: 60px
}

.limited-window .con>div>div span:last-of-type a {
	background-color: #ff3e38
}

.limited-window .con .btn-close {
	position: absolute;
	top: 2px;
	right: 5px;
	font-size: 1.4em;
	color: #999;
	padding: 10px
}

@media screen and (max-width:750px) {
	.limited-window .con {
		display: block;
		width: 266px;
		position: fixed;
		top: 50px;
		left: 50%;
		margin-left: -133px;
		padding: 20px
	}
	.limited-window .con img+p {
		margin-top: 25px
	}
	.limited-window .con>div>div span {
		float: none
	}
	.limited-window .con>div>div span:last-of-type {
		margin-left: 0;
		margin-top: 10px
	}
	.limited-window .con>div>div span i {
		margin-top: 5px
	}
	.limited-window .con .btn-close {
		position: absolute;
		top: 2px;
		right: 5px;
		font-size: 1.4em;
		color: #999;
		padding: 10px
	}
}

.find-more {
	font-size: 12px;
	display: block;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px
}

.find-more:hover {
	color: #f86;
	cursor: pointer
}

.homepage .fa.fa-arrow-circle-o-right, .homepage .fa.fa-commenting-o {
	font-size: 15px
}

.homepage .fa.fa-calendar, .homepage .fa.fa-map-marker {
	min-width: 23px
}

.homepage .ad {
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
	height: 28px;
	width: 60px;
	line-height: 28px;
	text-align: center;
	opacity: .2;
	border-radius: 2px;
	background-color: #000;
	color: #fff
}

.homepage .rounds {
	font-size: 14px
}

.homepage .sidebar .sec ul li {
	margin-bottom: 0;
	padding: 10px 20px;
	max-width: none
}

.homepage .sidebar .sec ul li:hover {
	background-color: #f6f8fa
}

.homepage .sidebar .sec hr {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}

.homepage .sidebar .sec .titlebar.tall {
	box-shadow: none !important
}

.homepage .sidebar .sec .titlebar.tall .btn-apply-certific:hover span {
	background-color: #f86;
	color: #fff
}

.homepage .sidebar .sec .titlebar.tall .btn-apply-certific:hover span .icon-certific
	{
	background-image: url(../images/img/icon-certific-hover.svg)
}

.homepage .sidebar .sec .titlebar.tall .btn-apply-certific span {
	display: block;
	height: 25px;
	line-height: 25px;
	border-radius: 2px;
	border: 1px solid #f86;
	color: #f86;
	padding-left: 25px;
	padding-right: 5px;
	font-size: 12px;
	font-weight: 400;
	margin-top: 12px;
	position: relative
}

.homepage .sidebar .sec .titlebar.tall .btn-apply-certific span .icon-certific
	{
	top: 4.5px;
	left: 5px;
	background-image: url(../images/img/icon-certific.png)
}

.homepage .sidebar .sec .btn-attention, .homepage .sidebar .sec .titlebar.tall .btn-apply-certific span .icon-certific
	{
	position: absolute;
	display: inline-block;
	height: 16px;
	width: 16px;
	line-height: 16px;
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.homepage .sidebar .sec .btn-attention {
	top: 15px;
	right: 20px;
	background-image: url(../images/img/icon-attention.png);
	cursor: pointer
}

.homepage .sidebar .sec .btn-attention:hover {
	background-image: url(../images/img/icon-attention-hover.png)
}

.homepage .sidebar .sec .attention-result {
	position: absolute;
	bottom: -30px;
	right: 25px;
	width: 120px;
	padding: 15px 0;
	text-align: center;
	border-radius: 2px;
	background-color: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .4);
	font-style: normal
}

.homepage .sidebar .sec .attention-result img {
	display: block;
	margin: 0 auto !important;
	margin-bottom: 5px !important
}

.homepage .sidebar .sec .attention-result .triangle {
	width: 0;
	height: 0;
	border-left: 5px solid #fff;
	border-right: 5px solid transparent;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	right: -8px;
	top: 33px;
	position: absolute
}

.homepage .sidebar .sec .btn-attentioned {
	display: inline-block;
	height: 16px;
	width: 16px;
	line-height: 16px;
	text-align: center;
	position: absolute;
	top: 15px;
	right: 20px;
	background-image: url(../images/img/icon-attentioned.svg) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.homepage .sidebar .unlogin-block {
	text-align: center;
	padding: 20px
}

.homepage .sidebar .unlogin-block h2 {
	font-weight: 700
}

.homepage .sidebar .unlogin-block .login-register .btn-group {
	margin-top: 20px
}

.homepage .sidebar .unlogin-block .login-register .btn-group a {
	display: inline-block;
	height: 30px;
	width: 80px;
	text-align: center;
	line-height: 30px;
	border-radius: 2px;
	border: 1px solid #f86;
	color: #f86
}

.homepage .sidebar .unlogin-block .login-register .btn-group a:hover {
	background-color: #f86;
	color: #fff
}

.homepage .sidebar .unlogin-block .login-register .btn-group .btn-register
	{
	margin-left: 20px
}

.homepage .sidebar .unlogin-block p {
	margin-top: 20px;
	text-align: left;
	font-size: 14px
}

.homepage .sidebar .unlogin-block img {
	margin-top: 5px
}

.homepage .sidebar .certification .list-simple-withpic {
	overflow: inherit !important
}

.homepage .sidebar .certification .list-simple-withpic li {
	width: 100%;
	height: 77px;
	overflow: inherit !important;
	position: relative
}

.homepage .sidebar .certification .list-simple-withpic li .left i {
	width: 60px;
	height: 60px;
	border-radius: 100%;
	display: block;
	background-position: 50%;
	background-repeat: no-repeat
}

.homepage .sidebar .certification .list-simple-withpic li .right>div {
	position: relative;
	display: inline-block
}

.homepage .sidebar .certification .list-simple-withpic li .right>div img
	{
	position: absolute;
	top: 7px;
	width: 14px;
	right: -19px
}

.homepage .sidebar .certification .list-simple-withpic li .right .title
	{
	max-width: 90px;
	display: inline-block
}

.homepage .sidebar .certification .list-simple-withpic li .right .title img
	{
	width: 18px
}

.homepage .sidebar .certification .list-simple-withpic li .right .des a
	{
	color: #999
}

.homepage .sidebar .swift-horse-club ul li {
	width: 100%
}

.homepage .sidebar .swift-horse-club ul li:first-of-type .bottom {
	display: block
}

.homepage .sidebar .swift-horse-club ul li:hover {
	background-color: #f6f8fa
}

.homepage .sidebar .swift-horse-club ul li:hover .bottom {
	display: block
}

.homepage .sidebar .swift-horse-club ul li .top {
	overflow: hidden
}

.homepage .sidebar .swift-horse-club ul li .top .right .title {
	width: 160px;
	padding-right: 50px;
	max-width: none;
	position: relative
}

.homepage .sidebar .swift-horse-club ul li .top .right .title .rounds {
	color: #666;
	position: absolute;
	top: 0;
	right: 0;
	max-width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.homepage .sidebar .swift-horse-club ul li .bottom {
	display: none
}

.homepage .sidebar .swift-horse-club ul li .bottom p {
	max-width: 220px;
	height: 1.7em
}

.homepage .sidebar .recent-active-agency .flex-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fff;
	text-align: center;
	font-size: 14px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item1 {
	-ms-flex: 1;
	flex: 1;
	background-color: #ffc553;
	margin-right: 5px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item1:last-of-type
	{
	margin-right: 0
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item1 p {
	max-width: 70px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item2 {
	-ms-flex: 2;
	flex: 2;
	background-color: #febe25;
	margin-right: 10px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item2 p {
	max-width: 140px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item3 {
	-ms-flex: 1;
	flex: 1;
	background-color: #fe9f25
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item3 p {
	max-width: 220px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item1,
	.homepage .sidebar .recent-active-agency .flex-container .flex-item2,
	.homepage .sidebar .recent-active-agency .flex-container .flex-item3 {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px
}

.homepage .sidebar .recent-active-agency .flex-container .flex-item1 p,
	.homepage .sidebar .recent-active-agency .flex-container .flex-item2 p,
	.homepage .sidebar .recent-active-agency .flex-container .flex-item3 p
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.homepage .sidebar .recent-active-agency .flex-container .no-visible {
	visibility: hidden
}

.homepage .sidebar .orange-app {
	position: relative;
	height: 150px
}

.homepage .sidebar .orange-app:hover .app-qrcode-bg {
	display: none
}

.homepage .sidebar .orange-app a {
	display: block;
	width: 100%;
	height: 100%
}

.homepage .sidebar .orange-app .app-qrcode-bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(../images/photo/qrcode-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	z-index: 100;
	text-align: center
}

.homepage .sidebar .orange-app .app-qrcode-bg .app-qrcode {
	display: inline-block;
	height: 120px;
	width: 120px;
	line-height: 120px;
	text-align: center;
	background-image: url(../images/photo/qrcode-juzi.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%;
	margin-top: 15px
}

.homepage .sidebar .orange-report .pad {
	padding-top: 0
}

.homepage .sidebar .orange-report .pad a img {
	display: block;
	width: 100%
}

.homepage .main .sec .ui-rowpostpic {
	position: relative
}

.homepage .main .find-new-company .list-block-infopic-card {
	margin-left: 0
}

.homepage .main .find-new-company .list-block-infopic-card li {
	position: relative;
	padding: 0;
	width: 33.33333333%;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	border-right: 1px solid rgba(0, 0, 0, .06)
}

.homepage .main .find-new-company .list-block-infopic-card li:hover {
	background-color: #f6f8fa
}

.homepage .main .find-new-company .list-block-infopic-card li:hover .pic p:first-of-type a:last-of-type
	{
	color: #f86
}

.homepage .main .find-new-company .list-block-infopic-card li:nth-of-type(n+4)
	{
	border-bottom: none
}

.homepage .main .find-new-company .list-block-infopic-card li:nth-of-type(3n)
	{
	border-right: none
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block
	{
	padding: 15px;
	position: relative
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes
	{
	margin-top: 18px
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes img
	{
	height: 12px
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes .position
	{
	margin-left: 5px
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes .position,
	.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes .traffic
	{
	position: relative
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes .position a,
	.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes .traffic a
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 100
}

.homepage .main .find-new-company .list-block-infopic-card li .company-block .scopes a,
	.homepage .main .find-new-company .list-block-infopic-card li .company-block .text
	{
	color: #999
}

.homepage .main .recent-activity .activity-con {
	height: 216px;
	overflow: hidden;
	padding: 20px 30px 20px 20px;
	border-bottom: 1px solid #eee;
	display: -ms-flexbox;
	display: flex
}

.homepage .main .recent-activity .activity-con:hover {
	background-color: #f6f8fa
}

.homepage .main .recent-activity .activity-con:hover .activity-con-right li:first-of-type a:first-of-type
	{
	color: #f86
}

.homepage .main .recent-activity .activity-con .activity-con-left {
	width: 55%;
	max-width: 260px;
	height: 140px;
	background: url(.) no-repeat;
	background-position: 50%;
	position: relative;
	display: block
}

.homepage .main .recent-activity .activity-con .activity-con-right {
	margin-left: 25px;
	font-size: 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	-ms-flex: 1;
	flex: 1
}

.homepage .main .recent-activity .activity-con .activity-con-right li {
	position: relative
}

.homepage .main .recent-activity .activity-con .activity-con-right li:first-of-type a:first-of-type
	{
	color: #555;
	font-size: 18px
}

.homepage .main .recent-activity .activity-con .activity-con-right li:first-of-type .activity-title
	{
	margin-top: 10px
}

.homepage .main .recent-activity .activity-con .activity-con-right li .activity-title
	{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 1.1em;
	height: 44px
}

.homepage .main .recent-activity .activity-con .activity-con-right li .activity-title p
	{
	color: #999;
	font-size: 12px
}

.homepage .main .recent-activity .activity-con .activity-con-right li .date
	{
	position: relative;
	color: #9b9b9b
}

.homepage .main .recent-activity .activity-con .activity-con-right li .date p:last-of-type
	{
	margin-top: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	max-width: 340px
}

.homepage .main .recent-activity .activity-con .activity-con-right li .date .btn
	{
	display: inline-block;
	height: 40px;
	width: 135px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	background-color: #f86;
	margin-left: 20px;
	position: absolute;
	right: 0;
	top: 8px;
	padding: 0
}

.homepage .main .recent-activity .activity-con .activity-con-right li .date .btn-end
	{
	background-color: #d8d8d8;
	color: #666
}

.homepage .main .recent-activity .activity-con .activity-con-right li .date .btn-end:hover
	{
	border: 1px solid #cecece;
	cursor: default
}

.homepage .main .recent-topic .activity-con {
	height: 180px
}

.homepage .main .company-reviews .comment-detail li {
	position: relative;
	border-bottom: 1px solid #eee;
	padding: 25px 20px 20px 80px
}

.homepage .main .company-reviews .comment-detail li:hover {
	background-color: #f6f8fa
}

.homepage .main .company-reviews .comment-detail li .btn-close-con,
	.homepage .main .company-reviews .comment-detail li .btn-open-con {
	text-align: right;
	margin-top: 5px
}

.homepage .main .company-reviews .comment-detail li .btn-close-con a,
	.homepage .main .company-reviews .comment-detail li .btn-open-con a {
	color: #f86
}

.homepage .main .company-reviews .comment-detail li .comment-portrait {
	position: absolute;
	top: 20px;
	left: 30px;
	width: 35px;
	height: 35px;
	display: block;
	border-radius: 50%;
	background: url(.) no-repeat;
	background-position: 50%;
	background-size: cover
}

.homepage .main .company-reviews .comment-detail li p {
	font-size: 14px
}

.homepage .main .company-reviews .comment-detail li .title a {
	color: #f86
}

.homepage .main .company-reviews .comment-detail li .title .company {
	position: relative;
	display: inline-block
}

.homepage .main .company-reviews .comment-detail li .title .company:hover .company-detail-block
	{
	display: block
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail-block
	{
	display: none;
	padding-top: 8px;
	position: absolute;
	top: 18px;
	left: 15px;
	z-index: 999
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail-block .triangle
	{
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	position: absolute;
	top: 4px;
	left: 23px
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail
	{
	color: #444;
	width: 250px;
	padding: 10px;
	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .14);
	background-color: #fff
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo
	{
	height: 60px;
	overflow: hidden;
	padding-left: 70px;
	position: relative
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo i
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	display: inline-block;
	background-image: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% auto;
	border: 1px solid rgba(0, 0, 0, .06);
	border-radius: 3px
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo .company-detail-name
	{
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	max-width: 70px;
	display: block;
	float: left
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo .company-name
	{
	display: inline-block
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo .company-name .company-found-round
	{
	margin-left: 20px;
	display: inline-block
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo .company-industry
	{
	display: block;
	font-size: 12px
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-detail-topinfo .company-industry .sub-industry-name
	{
	margin-left: 20px
}

.homepage .main .company-reviews .comment-detail li .title .company .company-detail .company-profile
	{
	font-size: 12px;
	margin-top: 5px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.homepage .main .company-reviews .comment-detail li .title .entrepreneurs-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-entrepreneurs.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 2px
}

.homepage .main .company-reviews .comment-detail li .title .company-icon
	{
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(../images/img/icon-company.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 2px
}

.homepage .main .company-reviews .comment-detail li .title .investors-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-investors.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.homepage .main .company-reviews .comment-detail li .title .fa-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-fa.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.homepage .main .company-reviews .comment-detail li .title .itorange-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-itorange.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.homepage .main .company-reviews .comment-detail li .date {
	font-size: 12px;
	color: #ddd
}

.homepage .main .company-reviews .comment-detail li .con {
	word-break: break-all
}

.homepage .main .company-reviews .comment-detail li .con a {
	color: #488bda
}

.homepage .main .company-reviews .comment-detail li .comment-img {
	display: block;
	margin-top: 20px
}

.activity-home .titlebar.tall {
	box-shadow: none
}

.activity-home .titlebar.tall>span {
	padding-left: 0;
	padding-right: 0;
	border-bottom: 4px solid #f86
}

.activity-home .titlebar.tall .rightset>a {
	padding-right: 0
}

.activity-home .sec {
	background-color: transparent;
	box-shadow: none
}

.activity-home .jzbtn {
	margin-right: 0;
	padding: 0 20px
}

.activity-home .list-block-infopic-card li {
	padding: 0;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
	width: 32.3%;
	margin-left: 1%
}

.activity-home .list-block-infopic-card li .recent-activity-block .img {
	display: block;
	height: 180px;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	background-position: 50%;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail
	{
	padding: 20px
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail>.rounds
	{
	color: #999;
	font-size: 16px
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail .title
	{
	font-size: 1.1em;
	margin-top: 20px;
	font-weight: 700;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 18px;
	line-height: 18px;
	display: block
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail .title:hover
	{
	color: #f86
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail .date
	{
	margin-top: 30px
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail .address
	{
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 16px;
	line-height: 16px;
	margin-top: 10px
}

.activity-home .list-block-infopic-card li .recent-activity-block .activity-detail .fa
	{
	min-width: 20px
}

.activity-home .report-review .cont {
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	margin: 20px 0
}

.activity-home .report-review .cont ul li {
	color: #666;
	padding: 30px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.activity-home .report-review .cont ul li:hover {
	background-color: #f6f8fa
}

.activity-home .report-review .cont ul li .report-title {
	position: relative;
	padding-left: 90px;
	padding-right: 90px;
	height: 70px
}

.activity-home .report-review .cont ul li .report-title .portrait {
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px
}

.activity-home .report-review .cont ul li .report-title>h1 {
	font-weight: 700;
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 18px;
	line-height: 18px
}

.activity-home .report-review .cont ul li .report-title>p {
	margin-top: 15px
}

.activity-home .report-review .cont ul li .report-title .btn-see-detail
	{
	float: none;
	position: absolute;
	top: 0;
	right: 0
}

.activity-home .report-review .cont ul li .report-title .btn-see-detail:hover
	{
	background-color: #f86;
	color: #fff
}

.activity-home .report-review .cont ul li .report-detail {
	margin-top: 15px;
	position: relative;
	line-height: 1.4em;
	height: 2.8em;
	overflow: hidden
}

.activity-list div ~.titlebar {
	border-top: none;
	box-shadow: none
}

.activity-list .titlebar>a, .activity-list .titlebar>span {
	padding-left: 50px
}

.activity-list .boxed .main .ui-filterui-block .ui-filterui>li.auto:after
	{
	content: ""
}

.activity-list .boxed .main .list-activitylist .bottomright {
	position: absolute;
	right: 0;
	bottom: 30px;
	margin-bottom: 3px
}

.activity-list .boxed .main .list-activitylist .bottomright .jzbtn {
	height: 40px;
	line-height: 38px;
	padding: 0 43px;
	font-size: 1.1em
}

.activity-list .boxed .main .list-activitylist .bottomright .btn-end {
	background-color: #cecece;
	color: #fff
}

.activity-list .boxed .main .list-activitylist .bottomright .btn-end:hover
	{
	border: 1px solid #cecece;
	cursor: default
}

.person-entre-demo li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.person-entre-demo li>div {
	display: table;
	width: 100%
}

.person-entre-demo li>div>i {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	color: #878787;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 70px;
	line-height: 70px
}

.person-entre-demo li>div>i .incicon {
	width: 40px;
	height: 40px;
	line-height: 36px
}

.person-entre-demo li>div>i .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 16px;
	line-height: 16px
}

.person-entre-demo li>div>i .title a {
	color: #555
}

.person-entre-demo li>div>i:first-of-type {
	width: 18%;
	text-align: center
}

.person-entre-demo li>div>i:nth-of-type(2) {
	width: 22%
}

.person-entre-demo li>div>i:nth-of-type(3), .person-entre-demo li>div>i:nth-of-type(4)
	{
	width: 15%
}

.person-entre-demo li>div>i:nth-of-type(5) {
	width: 18%
}

.person-entre-demo li>div>i:last-of-type {
	width: 10%;
	text-align: center
}

.person-entre-demo li>div>i:last-of-type a {
	padding: 3px 15px;
	max-width: 100%;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: .8em
}

.person-entre-demo li>div>i:last-of-type a:hover {
	border: 1px solid #f86
}

@media ( max-width :768px) {
	.activity-info-page .activity-banner-cover img {
		height: 120px !important
	}
	.person-entre-demo li>div>i .left {
		display: none
	}
	.person-entre-demo li>div>i:first-of-type, .person-entre-demo li>div>i:nth-of-type(2)
		{
		width: 25%
	}
	.person-entre-demo li>div>i:nth-of-type(3) {
		display: none
	}
	.person-entre-demo li>div>i:nth-of-type(4), .person-entre-demo li>div>i:nth-of-type(5)
		{
		width: 25%
	}
	.person-entre-demo li>div>i:last-of-type {
		display: none
	}
}

.activity-info-page .activity-banner-cover img {
	width: 100%;
	display: block
}

.activity-info-page .banner {
	display: block;
	margin: 0 auto
}

.activity-info-page .activity-detail {
	padding: 20px 20px 20px 0
}

.activity-info-page .activity-detail .title a:first-of-type {
	font-size: 1.6em;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 31px;
	line-height: 31px;
	width: 60%;
	display: inline-block
}

.activity-info-page .activity-detail .title a:first-of-type:hover {
	color: #383838;
	cursor: default
}

.activity-info-page .activity-detail .title .jzbtn {
	margin-left: 40px;
	padding: 0 58px;
	height: 40px;
	line-height: 38px;
	font-size: 1.1em
}

.activity-info-page .activity-detail .title .btn-end {
	background-color: #cecece;
	border: 1px solid #cecece
}

.activity-info-page .activity-detail .title .btn-end:hover {
	cursor: default
}

.activity-info-page .activity-detail .date {
	margin-top: 25px
}

.activity-info-page .activity-detail .address {
	margin-top: 10px;
	max-width: 370px
}

.activity-info-page .activity-titlebar {
	margin-top: 30px
}

.activity-info-page .activity-titlebar>span {
	border-left: 4px solid #f86;
	padding: 5px 10px
}

.activity-info-page .activity-summary .cont {
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	margin: 20px 0
}

.activity-info-page .activity-summary .cont ul li {
	color: #666;
	padding: 30px 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.activity-info-page .activity-summary .cont ul li:hover {
	background-color: #f6f8fa
}

.activity-info-page .activity-summary .cont ul li:hover .report-detail:after
	{
	background-image: url(../images/img/ellipsis-bg-hover.png)
}

.activity-info-page .activity-summary .cont ul li .report-title {
	position: relative;
	padding-left: 90px;
	padding-right: 90px;
	height: 70px
}

.activity-info-page .activity-summary .cont ul li .report-title .portrait
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px
}

.activity-info-page .activity-summary .cont ul li .report-title>h1 {
	font-weight: 700;
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 18px;
	line-height: 18px
}

.activity-info-page .activity-summary .cont ul li .report-title>p {
	margin-top: 15px
}

.activity-info-page .activity-summary .cont ul li .report-title .btn-see-detail
	{
	float: none;
	position: absolute;
	top: 0;
	right: 0
}

.activity-info-page .activity-summary .cont ul li .report-title .btn-see-detail:hover
	{
	background-color: #f86;
	color: #fff
}

.activity-info-page .activity-summary .cont ul li .report-detail {
	margin-top: 15px;
	position: relative;
	line-height: 1.4em;
	height: 2.8em;
	overflow: hidden
}

.activity-info-page .activity-summary .cont ul li .report-detail:after {
	content: "...";
	font-weight: 700;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 20px 1px 45px;
	background-image: url(../images/img/ellipsis-bg.png);
	background-repeat: repeat-y;
	background-position: 29px 0
}

.activity-summary-info .banner {
	display: block;
	margin: 0 auto
}

.activity-summary-info .activity-detail {
	padding: 20px
}

.activity-summary-info .activity-detail .title {
	font-size: 1.6em;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 31px;
	line-height: 31px;
	display: block
}

.activity-summary-info .relate-activity {
	padding-bottom: 40px
}

.activity-summary-info .relate-activity .titlebar>span {
	padding-left: 0;
	padding-right: 0;
	margin-left: 20px;
	border-bottom: 4px solid #f86
}

.activity-summary-info .relate-activity .block {
	padding-left: 20px;
	padding-right: 20px
}

.activity-summary-info .relate-activity .block .list-activitylist {
	max-width: none
}

.activity-summary-info .relate-activity .block .list-activitylist li {
	margin-top: 20px;
	border-bottom: none
}

.activity-summary-info .relate-activity .block .list-activitylist .bottomright
	{
	position: absolute;
	right: 0;
	bottom: 30px;
	margin-bottom: 3px
}

.activity-summary-info .relate-activity .block .list-activitylist .bottomright .jzbtn
	{
	height: 40px;
	line-height: 38px;
	padding: 0 43px;
	font-size: 1.1em
}

.activity-summary-info .relate-activity .block .list-activitylist .bottomright .btn-end
	{
	background-color: #cecece;
	color: #fff
}

.activity-summary-info .relate-activity .block .list-activitylist .bottomright .btn-end:hover
	{
	border: 1px solid #cecece;
	cursor: default
}

.link-line .linkmore>a {
	padding: 5px 8px;
	background-color: #eff3f8;
	border-radius: 2px;
	color: #7e7e7e;
	display: inline !important
}

.link-line .linkmore .subblock {
	left: -16px;
	top: 18px;
	border-radius: 2px;
	color: #fff;
	padding: 10px 20px 4px;
	background-color: rgba(0, 0, 0, .8);
	border-top: 15px solid #fff
}

.link-line .linkmore .subblock .wx-img {
	display: block;
	width: 100px
}

.link-line .linkmore .subblock .wx-img img {
	width: 100%
}

.link-line .linkmore .subblock .wx-img span {
	display: block;
	width: 100%;
	font-family: Microsoft;
	font-size: 12px;
	opacity: .5;
	text-align: center;
	padding: 5px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.link-line .linkmore .subblock li {
	padding-top: 15px;
	line-height: normal
}

.link-line .linkmore .subblock li:first-of-type {
	padding-top: 0
}

.link-line .linkmore .subblock .wx-text {
	width: 114px;
	font-size: 12px;
	text-align: center;
	font-family: Microsoft
}

.link-line .linkmore .subblock li>a {
	color: #fff;
	opacity: .8;
	border-bottom: 1px solid hsla(0, 0%, 100%, .8);
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 0
}

.link-line .linkmore .subblock li>a:hover {
	color: #f86;
	border-bottom: 1px solid #f86
}

.link-line .linkmore .subblock li a .fa {
	display: inline !important;
	margin-right: 5px
}

.link-line .linkmore .subblock:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid rgba(0, 0, 0, .8);
	position: absolute;
	top: -10px;
	left: 21px
}

.link-line .linkmore .md-left {
	left: -64px
}

.link-line .linkmore .md-left:after {
	top: -10px;
	left: 50%;
	margin-left: -10px
}

.link-line .linkmore.weixin>a {
	padding: 0;
	background-color: transparent;
	border-radius: 0
}

.link-line .linkmore.weixin .subblock li>a {
	border-bottom: none
}

.listed-info li {
	width: 100%;
	float: none
}

.listed-info li>span {
	padding-left: 70px;
	position: relative;
	display: inline-block
}

.listed-info li>span b {
	position: absolute;
	top: 0;
	left: 0
}

.listed-info li a {
	display: inline;
	padding: 0;
	margin-left: 15px
}

.listed-info li a:hover {
	text-decoration: underline
}

.list-prodcase.justify-lr li .des {
	padding-top: 5px;
	text-indent: 2em
}

.list-prodcase.justify-lr li:hover {
	background-color: transparent
}

.list-prodcase.justify-lr li:last-of-type>div {
	border-bottom: none
}

.list-prodcase.justify-lr li>div {
	padding: 20px 0;
	margin-left: 20px;
	margin-right: 20px;
	min-height: inherit;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.list-prodcase.justify-lr li>div .left {
	min-width: 130px;
	padding-top: 0
}

.list-prodcase.justify-lr li>div .right {
	margin-left: 140px
}

.invest-info .subblock-black {
	padding: 5px 0;
	position: absolute;
	top: 16px;
	right: 0;
	background-color: #000;
	z-index: 2;
	display: none;
	border-top: 8px solid #fff
}

.invest-info .subblock-black li {
	width: 190px;
	display: block;
	float: none
}

.invest-info .subblock-black li>a {
	padding: 2.5px 10px;
	color: #fff;
	min-height: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: 0
}

.invest-info .subblock-black li>a:hover {
	background-color: transparent;
	color: #f86
}

.invest-info .subblock-black:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 18px solid #000;
	position: absolute;
	top: -8px;
	right: 4px
}

.invest-info ul.nav li.active a {
	background-color: #f86;
	color: #fff;
	border: 1px solid #f86;
	border-radius: 0
}

.invest-info .tab-content>div>.sec:first-of-type {
	margin: 4px auto
}

.invest-info .sidebar .aboutus .wechat-qrcode {
	width: 110px;
	height: 110px;
	background: #000
}

.invest-info .sidebar .aboutus .wechat-qrcode:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 18px solid #000;
	position: absolute;
	top: -8px;
	right: 4px
}

.invest-info .base-info .fa.fa-bars {
	margin-left: -15px;
	transition: all .2s
}

.invest-info .base-info .fa.fa-bars:hover {
	color: #444
}

.invest-info .base-info .fa.fa-bars:hover+.subblock-black {
	display: block
}

.invest-info .relative-info .list-prodcase.justify-lr li:last-of-type>div
	{
	padding: 30px 0 35px
}

.invest-info .relative-info .left span {
	display: inline-block;
	height: 36px;
	width: 120px;
	line-height: 36px;
	background-color: #f7f7f7;
	text-align: center;
	font-weight: 700
}

.invest-info .relative-info .right>div {
	height: 40px;
	line-height: 40px;
	overflow: hidden
}

.invest-info .relative-info .right>div>span {
	display: inline-block;
	min-width: 150px;
	margin-right: 10px
}

.invest-info .relative-info .right>div>span .charge, .invest-info .relative-info .right>div>span .free,
	.invest-info .relative-info .right>div>span .num {
	padding: 5px 6px;
	font-style: normal;
	margin-left: 10px
}

.invest-info .relative-info .right>div>span .free {
	background-color: hsla(92, 55%, 61%, .2);
	color: #4d860e
}

.invest-info .relative-info .right>div>span .charge {
	background-color: rgba(254, 218, 0, .3);
	color: #bf7f01
}

.invest-info .relative-info .right>div>span .num {
	background-color: #ececec;
	color: #4a4a4a;
	padding: 2px 6px;
	border-radius: 16px;
	font-size: .8em
}

.invest-info .relative-info .right>div:nth-of-type(n+2) {
	margin-top: 20px
}

.invest-info .relative-info .right>div.combination span, .invest-info .relative-info .right>div.combination ul
	{
	display: block;
	float: left
}

.invest-info .relative-info .right>div.combination ul li .incicon {
	height: 40px;
	width: 40px;
	margin-right: 10px;
	line-height: 36px
}

.invest-info .relative-info .right>div.combination ul li .incicon:hover
	{
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	color: #f86
}

.invest-info .relative-info .right>div.combination ul li .incicon.text {
	width: 70px;
	overflow: hidden
}

.invest-info .relative-info .right>div.combination ul li a {
	display: inline-block;
	padding: 0;
	min-height: inherit;
	overflow: hidden;
	margin-right: 10px
}

.invest-info .relative-info .right>div.fund-combin ul li a:hover {
	background-color: transparent
}

.invest-info .modal .combin-list {
	padding: 20px 10px;
	max-height: 600px;
	overflow: auto
}

.invest-info .modal .combin-list li {
	margin-bottom: 30px
}

.invest-info .modal .combin-list li.col-md-2 {
	width: 20%;
	float: left
}

.invest-info .modal .combin-list li.col-md-2 a {
	display: block;
	text-align: center;
	width: 60px;
	margin: 0 auto
}

.invest-info .modal .combin-list li.col-md-2 a .name {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 44px;
	margin-top: 10px
}

.invest-info .modal .combin-list li.col-md-3 a, .invest-info .modal .combin-list li.col-md-4 a
	{
	padding: 0 17px;
	background-color: #eff3f8;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	display: inline-block;
	min-width: 135px;
	text-align: center
}

.invest-info .modal .combin-list li.col-md-3 a:hover, .invest-info .modal .combin-list li.col-md-4 a:hover
	{
	background-color: #fff3eb;
	color: #f86
}

.invest-info .modal .combin-list li.col-md-3 a {
	min-width: 100px
}

.invest-info .invest-fund .list-invecase tr td.date {
	width: 240px
}

.invest-info .invest-fund .list-invecase tr td.fund-type span {
	padding: 3px 10px;
	border: 1px solid #444;
	border-radius: 2px
}

.invest-info .institu-member .titlebar span i {
	font-style: normal;
	font-size: .8em;
	font-weight: 400;
	color: #999;
	display: inline-block;
	height: 20px;
	width: 42px;
	line-height: 20px;
	text-align: center;
	border-radius: 20px;
	background-color: #f5f5f5;
	margin-left: 5px
}

.invest-info .invest-portfolio .title b {
	display: block;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.company-info .indus-info table tr a:hover {
	border: 1px solid #f86
}

@media screen and (max-width:1000px) {
	.invest-info .modal .combin-list li.col-md-3, .invest-info .modal .combin-list li.col-md-4
		{
		width: 33.3333%;
		float: left
	}
}

@media screen and (max-width:550px) {
	.list-prodcase.justify-lr li {
		border-bottom: none
	}
	.infohead-group .btn-group {
		position: relative
	}
	.invest-info ul.nav li {
		float: left;
		width: 20%
	}
	.invest-info ul.nav li a {
		padding-left: 0;
		padding-right: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	.invest-info ul.nav li a span {
		display: none
	}
	.invest-info .relative-info .list-prodcase.justify-lr li>div .right {
		margin-left: 0;
		margin-top: 10px
	}
	.invest-info .relative-info .list-prodcase.justify-lr li>div .right>div
		{
		height: auto;
		line-height: normal
	}
	.invest-info .relative-info .list-prodcase.justify-lr li>div .right>div span
		{
		margin-bottom: 8px
	}
	.invest-info .relative-info .list-prodcase.justify-lr li>div .left,
		.invest-info .relative-info .list-prodcase.justify-lr li>div .right {
		float: none
	}
	.invest-info .modal .combin-list {
		max-height: 400px
	}
	.invest-info .modal .combin-list li.col-md-2 {
		width: 33.3333%
	}
	.invest-info .modal .combin-list li.col-md-3, .invest-info .modal .combin-list li.col-md-4
		{
		width: 50%
	}
	.invest-info .invest-fund .list-invecase tr td {
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 33.33333%;
		display: inline-block
	}
	.invest-info .invest-fund .list-invecase tr td.fund-type span {
		border: none
	}
	.invest-info .invest-fund .list-invecase tr td.date {
		display: none
	}
	ul.company-info-tab li {
		width: 16.5% !important
	}
}

.clamp {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 66px
}

.it-square .content .unlogin-release-comment .unlogin-comment-title {
	background: url(../images/img/release-comment.png) no-repeat;
	background-position: 0;
	background-size: 167px 17px;
	margin-bottom: 15px
}

.it-square .content .unlogin-release-comment .unlogin-comment-title span
	{
	text-indent: -9999px;
	display: block
}

.it-square .content .unlogin-release-comment .unlogin-comment-textarea {
	display: inline-block;
	height: 130px;
	width: 100%;
	line-height: 130px;
	text-align: center;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 20px
}

.it-square .content .unlogin-release-comment .unlogin-comment-textarea a
	{
	color: #bbb
}

.it-square .content .unlogin-release-comment .unlogin-comment-attachment
	{
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	position: relative
}

.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-company,
	.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-photo
	{
	padding-left: 23px;
	display: inline-block
}

.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-company a,
	.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-company a:hover,
	.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-photo a,
	.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-photo a:hover
	{
	color: #cecece
}

.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-company i,
	.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-photo i
	{
	position: absolute;
	left: 0;
	top: 7px;
	width: 18px;
	height: 14px;
	background: url(../images/img/icon-company-disable.svg) no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-company span,
	.it-square .content .unlogin-release-comment .unlogin-comment-attachment .unlogin-photo span
	{
	font-size: 10px;
	color: #999;
	margin-left: 5px
}

.it-square .content .unlogin-release-comment .unlogin-comment-attachment .btn-unlogin-release
	{
	display: inline-block;
	height: 30px;
	width: 80px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	background-color: #cecece;
	color: #fff
}

.it-square .content .release-comment .comment-title {
	background: url(../images/img/release-comment.png) no-repeat;
	background-position: 0;
	background-size: 167px 17px;
	margin-bottom: 15px
}

.it-square .content .release-comment .comment-title span {
	text-indent: -9999px;
	display: block
}

.it-square .content .release-comment .comment-textarea {
	position: relative
}

.it-square .content .release-comment .comment-textarea .comment-textarea-company
	{
	position: absolute;
	top: 0;
	left: 0;
	color: #f86;
	font-size: 14px;
	padding: 5px 0;
	z-index: 999;
	width: 100%;
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	border-bottom: none;
	border-radius: 4px;
	text-indent: 10px
}

.it-square .content .release-comment .comment-textarea .comment-textarea-company span
	{
	color: #444
}

.it-square .content .release-comment .comment-textarea .comment-textarea-company i
	{
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(../images/img/icon-company.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.it-square .content .release-comment .comment-textarea .comment-textarea-company b
	{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 10px;
	height: 10px;
	background: url(../images/img/btn-delete.svg) no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .content .release-comment .comment-textarea textarea {
	width: 100%;
	height: 130px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px
}

.it-square .content .release-comment .comment-attachment {
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	position: relative
}

.it-square .content .release-comment .comment-attachment .company,
	.it-square .content .release-comment .comment-attachment .photo {
	padding-left: 23px;
	display: inline-block
}

.it-square .content .release-comment .comment-attachment .company i,
	.it-square .content .release-comment .comment-attachment .photo i {
	position: absolute;
	left: 0;
	top: 7px;
	width: 18px;
	height: 14px;
	background: url(../images/img/icon-company.svg) no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .content .release-comment .comment-attachment .company span,
	.it-square .content .release-comment .comment-attachment .photo span {
	font-size: 10px;
	color: #999;
	margin-left: 5px
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block
	{
	padding-top: 17px;
	position: absolute;
	top: 18px;
	left: 15px;
	z-index: 999
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info
	{
	color: #444;
	width: 300px;
	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .14);
	background-color: #fff;
	border-radius: 4px
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info form
	{
	position: relative;
	padding: 20px 20px 10px
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info form b
	{
	position: absolute;
	top: 20px;
	left: 20px;
	width: 30px;
	height: 30px;
	background: url(../images/img/btn-search.svg) no-repeat;
	background-position: 50%;
	background-size: 18px
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info form .btn-search
	{
	position: absolute;
	top: 18px;
	right: 20px;
	width: 50px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	padding: 0 !important;
	margin-right: 0 !important
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .company-list
	{
	padding-bottom: 10px
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .company-list li
	{
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	position: relative
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .company-list li i
	{
	position: absolute;
	right: 20px;
	top: 6px;
	left: auto;
	width: 18px;
	height: 14px;
	background: url(../images/img/icon-company.svg) no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .company-list li:hover
	{
	background: #f4f4f4
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .company-list li:hover a
	{
	color: #f86
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .no-company-list
	{
	padding-bottom: 10px
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info .no-company-list li
	{
	height: 100px;
	line-height: 100px;
	color: #999;
	text-align: center
}

.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info input
	{
	display: block;
	vertical-align: middle;
	line-height: 30px;
	height: 30px;
	background-color: transparent;
	transform: translateY(-2px);
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	border-color: rgba(0, 0, 0, .04);
	text-indent: 5px;
	border-radius: 2px;
	transition: all .2s;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	width: 100%;
	padding-right: 60px;
	padding-left: 30px
}

.it-square .content .release-comment .comment-attachment .btn-release {
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	background-color: #f86;
	color: #fff;
	float: right;
	display: block
}

.it-square .content .comment-con {
	padding: 20px 20px 30px;
	background-color: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	box-sizing: border-box;
	margin-top: 15px
}

.it-square .content .comment-con .comment-tab {
	overflow: auto;
	border-bottom: 1px solid #cecece
}

.it-square .content .comment-con .comment-tab li {
	float: left
}

.it-square .content .comment-con .comment-tab li a {
	display: block;
	height: 60px;
	line-height: 60px;
	padding: 0 10px;
	margin: 0 10px;
	color: #444
}

.it-square .content .comment-con .comment-tab li .current {
	font-size: 18px;
	color: #f86
}

.it-square .content .comment-con .comment-detail li {
	position: relative;
	border-bottom: 1px solid #f4f4f4;
	padding: 20px 0 20px 90px
}

.it-square .content .comment-con .comment-detail li .btn-close-con,
	.it-square .content .comment-con .comment-detail li .btn-open-con {
	text-align: right;
	margin-top: 5px
}

.it-square .content .comment-con .comment-detail li .btn-close-con a,
	.it-square .content .comment-con .comment-detail li .btn-open-con a {
	color: #999
}

.it-square .content .comment-con .comment-detail li .btn-close-con a:hover,
	.it-square .content .comment-con .comment-detail li .btn-open-con a:hover
	{
	color: #f86
}

.it-square .content .comment-con .comment-detail li .choice {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 14px
}

.it-square .content .comment-con .comment-detail li .choice i {
	display: inline-block;
	width: 24px;
	height: 30px;
	background-image: url(../images/img/icon-select.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover;
	margin-right: 5px
}

.it-square .content .comment-con .comment-detail li .comment-portrait {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 50px;
	height: 50px;
	display: block;
	border-radius: 50px;
	background: url(.) no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .content .comment-con .comment-detail li p {
	font-size: 14px
}

.it-square .content .comment-con .comment-detail li .title a {
	color: #f86
}

.it-square .content .comment-con .comment-detail li .title .company {
	position: relative;
	display: inline-block
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail-block
	{
	padding-top: 8px;
	position: absolute;
	top: 18px;
	left: 15px;
	z-index: 999
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail-block .triangle
	{
	position: absolute;
	top: 0;
	left: 25px
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail
	{
	color: #444;
	width: 300px;
	padding: 10px;
	box-shadow: 0 1px 4px 1px rgba(0, 0, 0, .14);
	box-sizing: border-box;
	background: #fff
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo
	{
	height: 60px;
	overflow: hidden;
	padding-left: 70px;
	position: relative
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo i
	{
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px;
	display: block;
	background-image: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo .company-name
	{
	display: inline-block
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo .company-name .company-found-round
	{
	margin-left: 20px;
	color: #f86
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo .company-industry
	{
	display: block;
	font-size: 12px
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo .company-industry .sub-industry-name
	{
	margin-left: 20px
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-detail-topinfo .company-attention
	{
	position: absolute;
	top: 4px;
	right: 0;
	width: 54px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	box-sizing: border-box;
	border-radius: 2px;
	border: 1px solid #f86;
	color: #f86;
	font-size: 12px
}

.it-square .content .comment-con .comment-detail li .title .company .company-detail .company-profile
	{
	font-size: 12px;
	margin-top: 10px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.it-square .content .comment-con .comment-detail li .title .entrepreneurs-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-entrepreneurs.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 2px
}

.it-square .content .comment-con .comment-detail li .title .company-icon
	{
	display: inline-block;
	width: 18px;
	height: 14px;
	background: url(../images/img/icon-company.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 2px
}

.it-square .content .comment-con .comment-detail li .title .investors-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-investors.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.it-square .content .comment-con .comment-detail li .title .fa-icon {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-fa.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.it-square .content .comment-con .comment-detail li .title .itorange-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-itorange.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.it-square .content .comment-con .comment-detail li .date {
	font-size: 12px;
	color: #ddd
}

.it-square .content .comment-con .comment-detail li .con {
	word-break: break-all
}

.it-square .content .comment-con .comment-detail li .con a {
	color: #488bda
}

.it-square .content .comment-con .comment-detail li .img {
	width: 100%;
	height: 230px;
	background: #000 no-repeat;
	background-position: 50%;
	background-size: cover;
	margin-top: 20px
}

.it-square .content .comment-con .comment-detail li .like-and-comment {
	text-align: right;
	margin-top: 20px
}

.it-square .content .comment-con .no-comment-detail-attention li,
	.it-square .content .comment-con .no-comment-detail-my li {
	padding: 260px 0 420px;
	font-size: 18px;
	color: #999;
	text-align: center;
	border: none
}

.it-square .modal .modal-dialog ul li {
	position: relative
}

.it-square .modal .modal-dialog ul li .right p {
	width: 63%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.it-square .modal .modal-dialog ul li .right .description a {
	color: #999;
	font-size: 12px
}

.it-square .modal .modal-dialog ul li .attention {
	position: absolute;
	top: 16px;
	right: 20px;
	width: 60px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 2px;
	border: 1px solid #f86;
	color: #f86;
	font-size: 12px
}

.it-square .sidebar .unlogin-block {
	padding: 20px
}

.it-square .sidebar .unlogin-block p:first-of-type {
	text-indent: 25px
}

.it-square .sidebar .unlogin-block p:last-of-type {
	text-indent: 74px;
	font-weight: 700;
	font-size: 18px
}

.it-square .sidebar .unlogin-block .unlogin-img {
	width: 220px;
	height: 231.79px;
	background: url(../images/img/unlogin.svg) no-repeat;
	background-size: 100%;
	background-position: 50%;
	margin-top: 5px
}

.it-square .sidebar .unlogin-block .btn-login {
	margin-left: auto;
	margin-right: auto;
	display: inline-block;
	height: 30px;
	width: 110px;
	line-height: 30px;
	text-align: center;
	display: block !important;
	border-radius: 2px;
	background-color: #f86;
	color: #fff;
	margin-top: 5px
}

.it-square .sidebar .person-info {
	padding: 40px 20px 27px
}

.it-square .sidebar .person-info .person-portrait {
	padding-left: 80px;
	height: 70px;
	position: relative
}

.it-square .sidebar .person-info .person-portrait i {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	height: 70px;
	width: 70px;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	background: url(.) no-repeat;
	background-position: 50%;
	background-size: cover
}

.it-square .sidebar .person-info .person-portrait .person-name,
	.it-square .sidebar .person-info .person-portrait .person-professional
	{
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px
}

.it-square .sidebar .person-info .person-portrait .person-name .investors-icon,
	.it-square .sidebar .person-info .person-portrait .person-professional .investors-icon
	{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/icon-investors.svg) no-repeat;
	background-position: 50%;
	background-size: cover;
	margin: 0 4px
}

.it-square .sidebar .person-info .person-portrait .person-professional {
	font-size: 14px;
	color: #999
}

.it-square .sidebar .person-info .person-info-con {
	height: 50px;
	overflow: hidden;
	margin-top: 35px
}

.it-square .sidebar .person-info .person-info-con ul {
	display: block
}

.it-square .sidebar .person-info .person-info-con ul li {
	float: left;
	width: 109px;
	text-align: center
}

.it-square .sidebar .person-info .person-info-con ul li:first-of-type {
	border-right: 1px solid #ddd
}

.it-square .sidebar .person-info .person-info-con ul li:first-of-type a
	{
	color: #f86
}

.it-square .sidebar .person-info .person-info-con ul li a {
	color: #444
}

.it-square .sidebar .person-info .person-info-con ul li a i {
	font-style: normal;
	font-size: 20px;
	display: block
}

.it-square .sidebar .person-info .person-info-con ul li a span {
	display: block
}

.it-square .sidebar .vc-character .pad {
	padding-top: 30px
}

.it-square .sidebar .vc-character .pad .list-simple-withpic li {
	width: 100%;
	position: relative;
	margin-bottom: 35px
}

.it-square .sidebar .vc-character .pad .list-simple-withpic li .left i {
	width: 60px;
	height: 60px;
	border-radius: 100%;
	display: block;
	background-position: 50%;
	background-repeat: no-repeat
}

.it-square .sidebar .vc-character .pad .list-simple-withpic li .right .des,
	.it-square .sidebar .vc-character .pad .list-simple-withpic li .right .title
	{
	max-width: 90px
}

.it-square .sidebar .vc-character .pad .list-simple-withpic li .btn-attention
	{
	position: absolute;
	right: 0;
	top: 12.5px;
	display: inline-block;
	height: 25px;
	width: 60px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	border-radius: 2px;
	color: #f86;
	border: 1px solid #f86
}

.it-square .sidebar .vc-character .pad .list-simple-withpic li .btn-attention a
	{
	color: #f86
}

.it-square .sidebar .recommend-topic .pad {
	padding-top: 0 !important
}

.it-square .sidebar .recommend-topic .pad .list-simple-withpic li {
	margin-bottom: 20px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

@media screen and (max-width:550px) {
	.homepage .main .company-reviews .comment-detail li .title .company:hover .company-detail-block
		{
		display: none
	}
}

@media screen and (max-width:500px) {
	.homepage .main .find-new-company .list-block-infopic-card li {
		float: none;
		width: 100%;
		border-right: none
	}
	.homepage .main .find-new-company .list-block-infopic-card li:nth-of-type(n+4)
		{
		border-bottom: 1px solid rgba(0, 0, 0, .06)
	}
	.homepage .main .find-new-company .list-block-infopic-card li:last-of-type
		{
		border-bottom: none
	}
	.activity-home .list-block-infopic-card {
		margin-left: 0
	}
	.activity-home .list-block-infopic-card li {
		width: 100%;
		float: none;
		margin-left: 0
	}
	.activity-home .report-review .cont ul li .report-title {
		padding-right: 70px
	}
	.activity-home .report-review .cont ul li .report-title .btn-see-detail
		{
		padding: 0 10px
	}
	.activity-info-page .activity-detail .title .jzbtn, .activity-list .boxed .main .list-activitylist .bottomright .jzbtn
		{
		height: 25px;
		line-height: 23px;
		padding: 0 15px;
		font-size: .8em
	}
	.activity-info-page .activity-detail .title .jzbtn {
		float: right;
		margin-top: 5px
	}
	.activity-summary-info .relate-activity .block .list-activitylist .bottomright .jzbtn
		{
		height: 25px;
		line-height: 23px;
		padding: 0 15px;
		font-size: .8em
	}
}

@media screen and (max-width:400px) {
	.it-square .no-comment-detail-attention li, .it-square .no-comment-detail-my li
		{
		font-size: 16px;
		padding: 100px 0 150px;
		border: none
	}
}

@media screen and (max-width:340px) {
	.it-square .content .comment-con .comment-detail li {
		padding: 20px 20px 20px 70px
	}
	.it-square .content .comment-con .comment-detail li .comment-portrait {
		left: 10px
	}
	.it-square .content .comment-con .comment-detail li .title .company {
		position: static
	}
	.it-square .content .comment-con .comment-detail li .title .company .company-detail-block
		{
		left: 0
	}
	.it-square .content .comment-con .comment-detail li .title .company .company-detail-block .company-detail
		{
		width: 100%
	}
	.it-square .content .comment-con .no-comment-detail-attention li,
		.it-square .content .comment-con .no-comment-detail-my li {
		padding: 100px 0 150px
	}
	.it-square .content .release-comment .comment-attachment .company .comment-company-block
		{
		left: 0
	}
	.it-square .content .release-comment .comment-attachment .company .comment-company-block .comment-company-info
		{
		width: 100%
	}
}

@media ( min-width :992px) {
	.container {
		width: auto !important
	}
}

@media ( min-width :768px) {
	.container {
		width: auto !important
	}
	.navbar>.container-fluid .navbar-brand, .navbar>.container .navbar-brand
		{
		margin-left: 0 !important
	}
	.navbar-nav.navbar-right:last-child {
		margin-right: 0 !important
	}
}

@media ( max-width :768px) {
	header .navbox .leftside-navbar {
		margin-left: 0 !important
	}
	header .navbox .leftside-navbar li {
		min-width: 92px
	}
	header .navbox .leftside-navbar li.tab:nth-of-type(2):after {
		background: url() no-repeat
	}
	header .navbox .usernav {
		margin: .5px -2px;
		width: 100%;
		position: relative
	}
	header .navbox .usernav>li {
		float: left;
		position: static
	}
	header .navbox .usernav .usermsg {
		position: static
	}
	header .navbox .usernav .usermsg .subblock {
		left: 0;
		right: auto;
		width: 100%;
		max-width: 340px;
		margin-bottom: 10px
	}
	header .navbox .usernav .usermsg .subblock .ui-usermsg {
		width: 100%
	}
	header .tab.hoversub.withsub {
		display: none
	}
	header .tab-mobile {
		display: block
	}
}

@media ( max-width :1120px) {
	.homepage .main .recent-activity .activity-con .activity-con-left {
		display: none
	}
	.homepage .main .recent-activity .activity-con .activity-con-right {
		margin-left: 0
	}
	.homepage .main .recent-activity .activity-con .activity-con-right li .activity-title
		{
		margin-bottom: 10px
	}
	.homepage .main .recent-activity .activity-con .activity-con-right li .date .btn
		{
		position: relative;
		margin-left: 0;
		width: 100px;
		height: 30px;
		line-height: 28px
	}
}

.sk-circle {
	margin: 100px auto;
	width: 40px;
	height: 40px;
	position: relative
}

.sk-circle .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0
}

.sk-circle .sk-child:before {
	content: "";
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	background-color: #333;
	border-radius: 100%;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both
}

.sk-circle .sk-circle2 {
	transform: rotate(30deg)
}

.sk-circle .sk-circle3 {
	transform: rotate(60deg)
}

.sk-circle .sk-circle4 {
	transform: rotate(90deg)
}

.sk-circle .sk-circle5 {
	transform: rotate(120deg)
}

.sk-circle .sk-circle6 {
	transform: rotate(150deg)
}

.sk-circle .sk-circle7 {
	transform: rotate(180deg)
}

.sk-circle .sk-circle8 {
	transform: rotate(210deg)
}

.sk-circle .sk-circle9 {
	transform: rotate(240deg)
}

.sk-circle .sk-circle10 {
	transform: rotate(270deg)
}

.sk-circle .sk-circle11 {
	transform: rotate(300deg)
}

.sk-circle .sk-circle12 {
	transform: rotate(330deg)
}

.sk-circle .sk-circle2:before {
	animation-delay: -1.1s
}

.sk-circle .sk-circle3:before {
	animation-delay: -1s
}

.sk-circle .sk-circle4:before {
	animation-delay: -.9s
}

.sk-circle .sk-circle5:before {
	animation-delay: -.8s
}

.sk-circle .sk-circle6:before {
	animation-delay: -.7s
}

.sk-circle .sk-circle7:before {
	animation-delay: -.6s
}

.sk-circle .sk-circle8:before {
	animation-delay: -.5s
}

.sk-circle .sk-circle9:before {
	animation-delay: -.4s
}

.sk-circle .sk-circle10:before {
	animation-delay: -.3s
}

.sk-circle .sk-circle11:before {
	animation-delay: -.2s
}

.sk-circle .sk-circle12:before {
	animation-delay: -.1s
}

@
keyframes sk-circleBounceDelay { 0%,80%,
	to {transform: scale(0)
}

40%{
transform
:scale(1)
}
}
.wenju-date-title {
	color: #ff5a00;
	font-size: 14px;
	font-weight: 400
}

.pay-detail {
	margin: 0 40px;
	padding: 40px 0;
	background: url(../images/img/mask.png) 0 0 no-repeat
}

.qr-scan_login img {
	display: block;
	margin: 10px auto;
	width: 100px;
	padding: 0;
	border: 1px solid #ff5a00
}

.answer-rows {
	padding: 30px 0 0
}

.answer-rows a {
	display: inline-block
}

.answer-rows a:hover {
	cursor: default
}

.answer-rows i {
	width: 36px !important;
	height: 36px !important;
	border-radius: 100%;
	display: block;
	background-position: 50%;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: bottom
}

.answer-rows i.answer_num {
	width: auto !important;
	font-style: normal;
	color: #8d8d8d;
	line-height: 36px;
	margin-left: 10px
}

#wenju-wrap {
	position: relative;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

#wenju-wrap .wenju-arr {
	position: absolute;
	display: block;
	margin-top: -60px;
	font-size: 12px;
	color: #bebebe;
	cursor: pointer
}

#wenju-wrap .wenju-arr .fa {
	border: 1px solid #ddd;
	display: block;
	font-size: 18px;
	width: 28px;
	height: 28px;
	line-height: 26px;
	border-radius: 14px;
	margin: 5px auto
}

#wenju-wrap .wenju-arr:hover {
	color: #ee7a33
}

#wenju-wrap .wenju-arr:hover .fa {
	border: 1px solid #ee7a33
}

#wenju-wrap .wenju-left, #wenju-wrap .wenju-right {
	top: 50%;
	text-align: center;
	width: 60px
}

#wenju-wrap .wenju-right {
	right: 0
}

#wenju-wrap .wenju-main-info {
	padding: 0 80px
}

#wenju-wrap .wenju-main-item {
	border-radius: 5px;
	float: left;
	position: relative;
	width: 100%
}

#wenju-wrap .wenju-main-item .media-question-answer-item-left {
	padding-right: 5px
}

#wenju-wrap .wenju-main-item .media-question-answer-item-right {
	padding-left: 5px
}

#wenju-wrap .wenju-main-item h3 {
	font-size: 20px;
	font-weight: 700;
	color: #000;
	padding-top: 50px;
	margin-bottom: 30px
}

#wenju-wrap .wenju-main-item p {
	padding-top: 12px;
	margin-bottom: 8px
}

#wenju-wrap .wenju-main-item .media-wenju-last {
	width: 330px;
	margin: 0 auto
}

#wenju-wrap .wenju-main-item-question .media {
	padding: 20px;
	margin-top: 0
}

#wenju-wrap .wenju-main-item-question .pull-left {
	margin-right: 20px
}

#wenju-wrap .wenju-main-item-question .pull-left img {
	width: 80px;
	height: 80px;
	border-radius: 5px;
	border: 2px solid #959595
}

#wenju-wrap .wenju-main-item-question .pull-left h4 {
	font-size: 16px;
	font-weight: 700;
	margin: 15px 0 5px
}

#wenju-wrap .wenju-main-item-question .pull-left p {
	margin: 0;
	padding: 0
}

#wenju-wrap .wenju-main-item-question .text-muted {
	margin: 10px auto;
	font-size: 12px;
	color: #aaa
}

#wenju-wrap .wenju-main-item-question .media-heading {
	color: #ed7134;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px
}

#wenju-wrap .wenju-main-item-question .media-heading span {
	color: #999;
	font-size: 14px;
	margin-left: 10px;
	font-weight: 400
}

#wenju-wrap .wenju-main-item-question .media-question-title {
	background: #fff;
	border-radius: 5px;
	padding: 15px 20px;
	font-size: 14px;
	font-weight: 700;
	height: 98px;
	border: 2px solid #ff5a00;
	position: relative;
	margin-left: 7px;
	color: #ff5a00
}

#wenju-wrap .wenju-main-item-question .media-question-title:after {
	content: " ";
	display: block;
	position: absolute;
	left: -7px;
	top: 20%;
	margin-right: -5px;
	width: 10px;
	height: 10px;
	background: #fff;
	border-right: 2px solid red;
	border-bottom: 2px solid red;
	-moz-transform: rotate(-225deg);
	-webkit-transform: rotate(-225deg)
}

#wenju-wrap .wenju-main-item-question .media-question-answer {
	color: #666;
	font-size: 14px;
	margin-top: 20px
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item
	{
	padding: 20px 10px;
	border: 1px solid #eee;
	border-radius: 5px;
	cursor: pointer;
	min-height: 65px;
	background: #f5f5f5;
	height: 108px;
	overflow: hidden
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.item-hover
	{
	border: 1px solid #ed5d08;
	color: #ed5d08;
	box-shadow: 0 2px 5px #ed5d08
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.item-hover strong
	{
	width: 32px;
	height: 32px;
	background-color: #ed5d08;
	color: #fff
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.select-ok
	{
	border: 1px solid #6bcd00;
	background: #e8fdd1
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.select-ok strong
	{
	width: 32px;
	height: 32px;
	background: #6bcd00 url(../images/photo/icon_ok.png) 0 0 no-repeat;
	color: #fff;
	text-indent: -999px
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.select-ok p
	{
	color: #4c4c4c
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.select-error
	{
	border: 1px solid #ee4544;
	background: #fdcfc6
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.select-error strong
	{
	width: 32px;
	height: 32px;
	background: #ee4544 url(../images/photo/icon_error.png) 0 0 no-repeat;
	color: #fff;
	text-indent: -999px
}

#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item.select-error p
	{
	color: #4c4c4c
}

#wenju-wrap .wenju-main-item-question .media-question-answer strong {
	width: 32px;
	height: 32px;
	background-color: #ff5a00;
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	border-radius: 16px;
	display: table-cell;
	vertical-align: middle;
	margin-right: 10px
}

#wenju-wrap .wenju-main-item-question .media-question-answer p {
	padding-top: 0;
	display: table-cell;
	vertical-align: middle
}

#wenju-wrap .wenju-main-item-question .media-question-answer p.text-muted
	{
	display: none !important
}

#wenju-wrap .wenju-main-item-last {
	padding-bottom: 40px
}

@media ( max-width :767px) {
	#wenju-wrap .wenju-main-item-question .media-question-answer .media-question-answer-item,
		#wenju-wrap .wenju-main-item-question .media-question-title {
		height: auto
	}
	#wenju-wrap .wenju-main-info {
		padding: 0 35px
	}
	#wenju-wrap .wenju-arr {
		line-height: normal;
		box-sizing: border-box;
		padding: 10px;
		width: 30px
	}
	#wenju-wrap .wenju-main-item.wenju-main-item-last h3 {
		padding-left: 20px;
		padding-right: 20px
	}
	#wenju-wrap .wenju-main-item.wenju-main-item-last .media-wenju-last {
		text-align: center;
		width: 100%
	}
	#wenju-wrap .wenju-main-item.wenju-main-item-last .media-wenju-last .pull-left
		{
		float: none !important;
		display: inline-block
	}
	#wenju-wrap .wenju-main-item.wenju-main-item-last .media-wenju-last .media-body
		{
		padding-left: 20px;
		padding-right: 20px
	}
	#wenju-wrap .wenju-main-item-question .pull-left, .banner {
		display: none
	}
	.audiojs {
		width: 300px
	}
	.audiojs .scrubber {
		width: 120px
	}
	#callBackModal .btn-pay, #callBackModal .btn-pay-click, #callBackModal .btn-pay-ing
		{
		margin: 0 20px 20px
	}
	#myjuzi-header #payModal .btn-alipay {
		margin: 0 20px
	}
	.wenJuModal .modal-header .media {
		padding-left: 30px
	}
}

#over-money-account, #over-money-error, #over-money-ok {
	position: fixed;
	z-index: 5000;
	padding: 10px 30px;
	left: 20%;
	right: 20%;
	top: 180px;
	background: rgba(40, 40, 40, .9);
	text-align: center;
	border-radius: 5px;
	color: #fff
}

.wenJuModal {
	min-width: 350px
}

.wenJuModal .modal-header {
	height: 100px;
	background-color: #fff;
	background: url(../images/photo/title_bg.png) 0 0 repeat
}

.wenJuModal .modal-header .modal-title {
	color: #fff;
	padding-top: 18px;
	padding-bottom: 5px;
	font-size: 20px
}

.wenJuModal .modal-header .media {
	padding-left: 25px
}

.wenJuModal .modal-header .media img {
	border-radius: 4px
}

.wenJuModal .modal-header .media-body h4 {
	margin-top: 0;
	padding-top: 5px
}

.wenJuModal .modal-header p {
	color: #fff;
	font-size: 12px
}

.wenJuModal .modal-header .close {
	background: #fff;
	color: #ed5d08;
	opacity: 1;
	width: 34px;
	height: 45px;
	font-size: 30px;
	position: absolute;
	top: 2px;
	right: 10px;
	border-bottom-left-radius: 17px;
	border-bottom-right-radius: 17px
}

.wenJuModal .modal-body p {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	padding: 0 100px;
	margin: 15px auto
}

.wenJuModal .modal-body p span {
	background: #ed5d08;
	color: #fff;
	border-radius: 12px;
	display: inline-block;
	width: 24px;
	height: 24px;
	text-align: center;
	line-height: 24px
}

.wenJuModal .modal-body img {
	display: block;
	margin: 25px auto 20px
}

.wenJuModal .modal-body .qr-ask {
	display: block;
	margin: 0 auto;
	width: 160px;
	position: relative
}

.wenJuModal .modal-body .qr-ask canvas {
	position: absolute;
	left: 10px;
	top: 10px
}

.wenJuModal .modal-body .qr-info {
	color: #ed5d08;
	font-size: 20px
}

#callBackModal h2.show_more {
	text-align: center;
	border-bottom: 1px solid #d3d3d3;
	margin: 30px 45px
}

#callBackModal h2.show_more span {
	background: #fff;
	padding: 10px 20px;
	position: relative;
	top: .5em
}

#callBackModal .user-info .media {
	padding: 30px 0 0;
	margin-left: 35%
}

#callBackModal .user-info .media p {
	color: #999;
	margin: 0
}

#callBackModal .audiojs {
	margin: 0 auto
}

#callBackModal .audiojs p {
	margin: 0;
	padding: 0
}

#callBackModal .audiojs .play-pause {
	margin: 0;
	width: 37px
}

#callBackModal .modal-audio {
	padding: 30px 15px 20px
}

#callBackModal .modal-text .answer-preview {
	background: #fff;
	border-radius: 4px;
	position: relative;
	padding: 10px 10px 0;
	margin: 10px 20px;
	font-size: 14px
}

#callBackModal .btn-pay, #callBackModal .btn-pay-click, #callBackModal .btn-pay-ing
	{
	background: #ed5d08;
	color: #fff;
	margin: 0 auto;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 70px 20px;
	box-shadow: 0 4px 8px #f7b38b;
	border-radius: 30px
}

#callBackModal #pay-ing {
	background: #999;
	box-shadow: 0 4px 8px #666
}

#callBackModal .qr-pay {
	display: block;
	margin: 0 auto;
	width: 160px;
	position: relative
}

#callBackModal .qr-pay canvas {
	position: absolute;
	left: 10px;
	top: 10px
}

#callBackModal .qr-pay-des {
	font-size: 20px;
	color: #ed5d08;
	margin: 20px auto 30px
}

#callBackModal .modal-title {
	margin-bottom: -10px;
	padding-top: 5px
}

#callBackModal .modal-title strong {
	font-size: 26px;
	margin-right: 10px
}

#callBackModal .error_answer {
	background: url(../images/photo/title_bg_err.png) 0 0 repeat
}

#callBackModal .error_answer .modal-title, #callBackModal .error_answer p
	{
	color: #333
}

.wenJuModal .modal-title-orange {
	color: #f86;
	font-size: 16px;
	padding: 0 40px;
	margin-bottom: -10px;
	font-weight: 400;
	margin-top: 20px
}

#wenju_con_item {
	text-align: center;
	margin-top: 4px;
	margin-bottom: -4px
}

#wenju_con_item span {
	display: inline-block;
	width: 8px;
	border: 1px solid #d3d3d3
}

#wenju_con_item span.current {
	border: 1px solid #ff5a00
}

@media ( max-width :992px) {
	#wenju-wrap .wenju-main-item .media-question-answer-item-left {
		padding-right: 15px;
		margin-bottom: 15px
	}
	#wenju-wrap .wenju-main-item .media-question-answer-item-right {
		padding-left: 15px
	}
}

.unslider {
	margin: 0;
	padding: 0
}

.unslider-wrap {
	position: relative
}

.unslider-wrap.unslider-carousel li {
	float: left
}

.unslider-vertical>ul {
	height: 100%
}

.unslider-vertical li {
	float: none;
	width: 100%
}

.unslider-fade {
	position: relative
}

.unslider-fade .unslider-wrap li {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 8
}

.unslider-fade .unslider-wrap li.unslider-active {
	z-index: 10
}

.unslider li, .unslider ol, .unslider ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none
}

.unslider-arrow {
	display: none
}

.tof {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 16px;
	line-height: 16px
}

.iphone {
	color: #f86;
	border: 1px solid #f86;
	border-radius: 34px;
	display: inline-block;
	padding: 7px 33px
}

.iphone:hover {
	background-color: #f86;
	color: #fff
}

.titlebar .check-detail {
	color: #f86;
	border: 1px solid #f86;
	border-radius: 2px;
	padding: 3px 12px;
	display: inline;
	height: auto;
	line-height: normal;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
	margin-right: 20px
}

.titlebar .check-detail:hover {
	background-color: #f86;
	color: #fff
}

#product-info-company .fund-info {
	height: 50px;
	line-height: 50px;
	background-color: #f8f8f8;
	padding: 0 20px
}

#product-info-company .fund-info .tag, #product-info-company .fund-info span:last-of-type
	{
	margin-left: 30px
}

#product-info-company #base-info {
	padding: 25px 20px 50px
}

#product-info-company #base-info .fll {
	width: 25%;
	margin-right: 5%
}

#product-info-company #base-info .flr {
	width: 70%
}

#product-info-company #base-info ul li {
	margin-bottom: 20px
}

#product-list-nav {
	background-color: #eee;
	position: relative
}

#product-list-nav.nav-tabs.nav-justified>li>a {
	margin-bottom: 0
}

#product-list-nav.nav-tabs.nav-justified>li>a:hover {
	border-color: transparent
}

#product-list-nav.nav-tabs.nav-justified>li #dropdown-menu-list {
	z-index: 2
}

#product-list-nav>li:focus {
	outline: none
}

#product-list-nav>li>a {
	font-weight: 700;
	font-size: 1.2em
}

#product-list-nav>li.active>a {
	border: 1px solid #fff;
	border-radius: 0;
	color: #f86
}

#product-list-nav>li>.dropdown-menu {
	width: 100%
}

#product-list-nav>li>.dropdown-menu li a {
	border-bottom: 1px solid #eee;
	text-align: center;
	padding: 15px 0
}

#product-list-nav>li>.dropdown-menu li a:hover {
	color: #f86
}

#product-list-nav>li>.dropdown-menu li:last-of-type a {
	border-bottom: none
}

.filter-block .ios-android {
	padding: 10px 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
	height: 60px
}

.filter-block .ios-android li.active a {
	background-color: #f86;
	color: #fff
}

.filter-block .ios-android li a {
	font-size: 1.1em;
	display: inline-block;
	height: 40px;
	width: 110px;
	line-height: 40px;
	text-align: center;
	line-height: normal;
	border-radius: 4px
}

.filter-block .ios-android p {
	position: absolute;
	display: inline-block;
	right: 20px;
	top: 19px
}

#global-list .ui-filterui-block.off .ui-filterui li:nth-child(n+4),
	#global-list .ui-filterui-pageauto.off .ui-filterui li:nth-child(n+4) {
	display: block
}

.rank-top1, .rank-top2, .rank-top3, .rank-top-other {
	width: 0;
	height: 0;
	border-left: 60px solid transparent;
	border-right: 60px solid transparent;
	border-bottom: 60px solid #f86;
	border-top: 60px solid transparent;
	transform: rotate(-45deg);
	position: absolute;
	top: -60px;
	left: -60px
}

.rank-top1+span, .rank-top2+span, .rank-top3+span, .rank-top-other+span
	{
	position: absolute;
	top: 11px;
	left: 15px;
	font-size: 1.4em;
	color: #fff
}

.rank-top-other {
	width: 0;
	height: 0;
	border-left: 45px solid transparent;
	border-right: 45px solid transparent;
	border-bottom: 45px solid #f86;
	border-top: 45px solid transparent;
	top: -45px;
	left: -45px;
	border-bottom-color: #ddd
}

.rank-top-other+span {
	font-size: 1.2em;
	top: 9px
}

.rank-top2 {
	border-bottom-color: #ff8533
}

.rank-top3 {
	border-bottom-color: #feaf7b
}

@media screen and (max-width:750px) {
	#product-list-nav {
		background-color: #eee
	}
	#product-list-nav.nav-tabs.nav-justified>li {
		position: static;
		float: left;
		max-width: 25%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	#product-list-nav.nav-tabs.nav-justified>li>a {
		font-size: 1em
	}
	#product-list-nav.nav-tabs.nav-justified>li #dropdown-menu-list {
		top: 45px;
		left: 0
	}
	.filter-block .ios-android {
		padding: 10px 5px
	}
	.filter-block .ios-android p {
		right: 5px
	}
	.filter-block .ios-android li a {
		font-size: 1em;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		width: auto;
		min-width: 60px;
		line-height: normal
	}
}

.match-company {
	padding: 20px 20px 10px;
	min-height: 60px;
	background-color: #f2f2f2
}

.match-company+div.sec {
	margin: 0
}

.match-company>div.btn-group a {
	display: inline-block;
	height: 26px;
	width: 48px;
	line-height: 26px;
	text-align: center;
	border-radius: 26px;
	background-color: #e5e5e5
}

.match-company>div.btn-group a:first-of-type {
	margin-right: 15px
}

.match-company>div.btn-group a.active {
	background-color: #f86;
	color: #fff
}

.match-company>div.pull-right {
	margin-top: 2px
}

.match-company>div.pull-right a.on {
	color: #f86
}

.list-main-prodset {
	min-height: 0 !important;
	overflow: hidden;
	width: 100%
}

.list-main-prodset i {
	font-style: normal
}

.list-main-prodset li {
	width: 20%;
	float: left;
	border-right: 1px solid rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	position: relative
}

.list-main-prodset li a {
	width: 110px;
	display: block;
	margin: 0 auto;
	text-align: center;
	padding: 30px 0
}

.list-main-prodset li .prodicon {
	width: 110px;
	height: 110px;
	max-width: 100%
}

.list-main-prodset li .prodicon img {
	width: auto;
	height: auto
}

.list-main-prodset li:hover {
	background-color: #fafafa
}

.list-main-prodset li:hover .title {
	color: #f86;
	cursor: pointer
}

.list-main-prodset li:nth-child(5n) {
	border-right: none
}

.list-main-prodset li p {
	margin-top: 15px
}

.list-main-prodset li .des, .list-main-prodset li .title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 1.2em;
	line-height: 1.2em;
	margin-top: 20px;
	font-size: 1.1em
}

.list-main-prodset li .des {
	color: #666;
	font-size: .8em
}

.list-main-prodset li .num img {
	width: 30px
}

.list-main-prodset li .num span {
	text-decoration: underline
}

@media screen and (max-width:550px) {
	.rank-top1, .rank-top2, .rank-top3, .rank-top-other {
		width: 0;
		height: 0;
		border-left: 35px solid transparent;
		border-right: 35px solid transparent;
		border-bottom: 35px solid #f86;
		border-top: 35px solid transparent;
		top: -35px;
		left: -35px
	}
	.rank-top1+span, .rank-top2+span, .rank-top3+span, .rank-top-other+span
		{
		font-size: 1.2em;
		left: 5px;
		top: 3px
	}
	.rank-top2 {
		border-bottom-color: #ff8533
	}
	.rank-top3 {
		border-bottom-color: #feaf7b
	}
	.rank-top-other {
		width: 0;
		height: 0;
		border-left: 25px solid transparent;
		border-right: 25px solid transparent;
		border-bottom: 25px solid #f86;
		border-top: 25px solid transparent;
		top: -25px;
		left: -25px;
		border-bottom-color: #ddd
	}
	.rank-top-other+span {
		font-size: 1em;
		top: 3px
	}
	.list-main-prodset li {
		width: 33.33333%
	}
	.list-main-prodset li a {
		width: 80px;
		padding: 15px 0
	}
	.list-main-prodset li a .prodicon {
		width: 80px;
		height: 80px
	}
	.list-main-prodset li a .title {
		margin-top: 10px
	}
	.list-main-prodset li a .des {
		margin-top: 7px
	}
	.list-main-prodset li:nth-child(5n) {
		border-right: 1px solid rgba(0, 0, 0, .06)
	}
}

body.no-scroll {
	overflow: hidden
}

body ::-webkit-scrollbar {
	width: 0;
	height: 0
}

body ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: transparent;
	-webkit-box-shadow: inset 0 0 2px transparent
}

body ::-webkit-scrollbar-thumb:window-inactive {
	background: transparent
}

.infoheadrow-v2 .actbox {
	min-width: 110px;
	width: auto
}

.infoheadrow-v2 .actbox .actbtn {
	padding-right: 10px
}

.infoheadrow-v2 .actbox .actbtn>span {
	min-width: 70px;
	width: auto
}

.list-text-info {
	overflow: hidden
}

.list-text-info li {
	width: 50%;
	float: left;
	margin-bottom: 15px
}

.tbwidth100 {
	width: 100%
}

.tbwidth100 tr {
	height: 40px;
	text-align: center
}

.nav.nav-tabs {
	background-color: #fff
}

.block-width50 {
	overflow: hidden
}

.block-width50 li {
	width: 48%;
	margin: 0 0 2% 2%;
	float: left;
	border: 1px solid #eee
}

.block-width50 li:nth-of-type(odd) {
	margin-left: 0
}

.indus-com-list.TOP li>a {
	padding-right: 20px
}

.indus-com-list.TOP li>a:hover div span.tag {
	color: #888
}

.indus-com-list.TOP li>a i.fa {
	margin-right: 3px
}

.indus-com-list.TOP .tag {
	background-color: #f7f9fb;
	border: none
}

.indus-com-list .tab-pane {
	margin-top: -20px
}

.indus-com-list .nav-justified li a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #555;
	border-radius: 0
}

.indus-com-list .nav-justified li a>span {
	color: #666
}

.indus-com-list .nav-justified li.active a {
	background-color: #f86;
	color: #fff;
	border-color: #f86
}

.indus-com-list .nav-justified li.active a span {
	color: #fff
}

.indus-com-list .c666 {
	color: #666
}

.indus-com-list .com-title {
	width: 100%;
	max-width: 500px
}

.indus-com-list .com-title li {
	padding: 4px 0
}

.indus-com-list .leader-info ul {
	overflow: hidden;
	margin-left: -2%
}

.indus-com-list .leader-info li {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .03);
	border: 1px solid #eee;
	margin: 10px 0 15px 2%;
	width: 23%
}

.indus-com-list .leader-info li h4 {
	margin-top: 10px;
	margin-bottom: 10px
}

.indus-com-list .leader-info li p {
	color: #999;
	font-size: .8em;
	margin-bottom: 10px
}

.indus-com-list .stockholder-info li {
	height: 109px;
	overflow: hidden
}

.indus-com-list .stockholder-info table {
	width: 100%
}

.indus-com-list .stockholder-info table tr:first-of-type {
	background-color: #f7f9fb;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #eee
}

.indus-com-list .stockholder-info table tr:last-of-type td {
	padding: 20px 30px;
	width: 60%
}

.indus-com-list .stockholder-info table tr th {
	padding: 0 30px;
	color: #999
}

.indus-com-list .stockholder-info table tr td p {
	color: #444;
	margin: 0 0 4px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.indus-com-list .stockholder-info table tr td p i {
	color: #999;
	font-style: normal
}

.indus-com-list .invest-abroad ul {
	margin-bottom: 0
}

.indus-com-list .invest-abroad ul li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.indus-com-list .invest-abroad ul li:last-of-type {
	border-bottom: none
}

.indus-com-list .invest-abroad ul li h4 {
	padding: 0;
	margin: 10px 0 5px
}

.indus-com-list .invest-abroad ul li p span {
	margin-right: 30px
}

.indus-com-list .invest-abroad ul li p span i {
	color: #444;
	font-style: normal
}

.indus-com-list .change-info table {
	margin-bottom: 20px;
	border: 1px solid #eee
}

.indus-com-list .change-info table tr {
	min-height: 104px
}

.indus-com-list .change-info table tr td {
	vertical-align: top;
	border-right: 1px solid #eee
}

.indus-com-list .change-info table tr td>div {
	padding: 20px 2.5%;
	height: 138px;
	overflow-y: auto;
	overflow-x: hidden
}

.indus-com-list .change-info table tr td p span {
	color: #999
}

.indus-com-list .change-info table tr td:first-of-type {
	width: 20%
}

.indus-com-list .change-info table tr td:first-of-type p {
	height: auto
}

.indus-com-list .change-info table tr td:nth-of-type(2) {
	width: 50%
}

.indus-com-list .change-info table tr td:last-of-type {
	width: 30%;
	border: none
}

.indus-com-list .change-info table tr td:nth-of-type(n+2) p {
	position: relative;
	padding-left: 54px
}

.indus-com-list .change-info table tr td:nth-of-type(n+2) p span {
	position: absolute;
	top: 0;
	left: 0
}

.indus-com-list .lawsuit-info ul {
	margin: 0
}

.indus-com-list .lawsuit-info ul li {
	padding: 20px 30px;
	border-bottom: 1px solid #eee
}

.indus-com-list .lawsuit-info ul li:last-of-type {
	border-bottom: none
}

.indus-com-list .lawsuit-info ul li p:last-of-type {
	margin: 0
}

.indus-com-list .court-notice li {
	height: 194px;
	overflow: hidden;
	padding: 20px
}

.indus-com-list .court-notice li h4 {
	font-size: 1.1em;
	margin: 0 0 10px
}

.indus-com-list .court-notice li p {
	position: relative;
	padding-left: 70px;
	margin: 0 0 5px
}

.indus-com-list .court-notice li p:first-of-type {
	padding-left: 56px
}

.indus-com-list .court-notice li p:nth-of-type(2) {
	padding-left: 56px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 44px
}

.indus-com-list .court-notice li p span {
	color: #999;
	position: absolute;
	top: 0;
	left: 0
}

.indus-com-list .court-notice li p:last-of-type {
	margin: 0;
	padding-left: 42px
}

.indus-com-list .brand-info ul {
	margin-bottom: 0
}

.indus-com-list .brand-info ul.list-prodcase li>div {
	height: 110px;
	overflow: hidden
}

.indus-com-list .brand-info ul.list-prodcase li:hover a {
	color: #f86
}

.indus-com-list .brand-info ul li {
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.indus-com-list .brand-info ul li:last-of-type {
	border-bottom: none
}

.indus-com-list .brand-info ul li h4 {
	padding: 0;
	margin: 10px 0 5px;
	height: 26px;
	line-height: 26px
}

.indus-com-list .brand-info ul li h4 b, .indus-com-list .brand-info ul li h4 span
	{
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.indus-com-list .brand-info ul li h4 b {
	max-width: 180px
}

.indus-com-list .brand-info ul li h4 span {
	max-width: 64px;
	margin-top: -16px
}

.indus-com-list .brand-info ul li p span {
	margin-right: 10px;
	display: block;
	float: left
}

.indus-com-list .brand-info ul li p span:nth-of-type(2) {
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	max-width: 120px
}

.indus-com-list .brand-info ul li p span i {
	color: #444;
	font-style: normal
}

.indus-com-list .patent-info li {
	height: 230px;
	padding: 20px;
	overflow: hidden
}

.indus-com-list .patent-info li h4 {
	font-size: 1.1em;
	margin: 0 0 10px
}

.indus-com-list .patent-info li p {
	position: relative;
	padding-left: 84px;
	margin: 0 0 5px
}

.indus-com-list .patent-info li p:nth-of-type(3), .indus-com-list .patent-info li p:nth-of-type(4)
	{
	padding-left: 56px
}

.indus-com-list .patent-info li p span {
	color: #999;
	position: absolute;
	top: 0;
	left: 0
}

.indus-com-list .patent-info li p:last-of-type {
	margin: 0
}

.indus-com-list .patent-info li p:last-of-type i {
	display: inline-block;
	width: 200px;
	font-style: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
	line-height: 20px
}

.indus-com-list .titlebar {
	width: 100%
}

.tag-blue-br {
	border-radius: 20px;
	background-color: #68a4e9;
	color: #fff;
	padding: 3px 10px;
	font-size: .8em;
	font-weight: 400;
	font-style: normal
}

@media screen and (max-width:750px) {
	.indus-com-list .nav-justified li {
		float: left;
		width: 50%
	}
	.indus-com-list .block-width50 li {
		width: 100%;
		margin: 0;
		margin-bottom: 10px
	}
	.indus-com-list .block-width50 li:last-of-type {
		margin-bottom: 0
	}
	.indus-com-list .leader-info li {
		width: 47%;
		float: left
	}
	.indus-com-list .stockholder-info li {
		margin-bottom: 10px
	}
	.indus-com-list .stockholder-info li:last-of-type {
		margin-bottom: 0
	}
	.indus-com-list .stockholder-info table tr th {
		padding: 0 10px
	}
	.indus-com-list .stockholder-info table tr:last-of-type td {
		padding: 5px 10px
	}
	.indus-com-list .court-notice li, .indus-com-list .patent-info li {
		height: auto
	}
}

.xcx-sidebar {
	text-align: center
}

.xcx-sidebar h2 {
	font-size: 1.2em;
	margin-bottom: 10px;
	font-weight: 700
}

.xcx-release-btn {
	display: inline-block;
	height: 30px;
	width: 150px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #f86;
	border-radius: 2px;
	margin-top: 20px;
	color: #f86;
	text-decoration: none
}

.xcx-release-btn:hover {
	background-color: #f86 !important;
	color: #fff !important
}

.titlebar.tall>.xcx-release-btn-mobile {
	height: auto;
	line-height: normal;
	position: absolute;
	right: 20px;
	margin-top: 10px;
	padding-left: 5px;
	font-weight: 400;
	font-size: .8em;
	display: inline-block;
	width: auto;
	color: #f86;
	display: none;
	margin-top: 15px
}

.xcx-on {
	color: #f86 !important
}

.xcx-tags {
	margin-left: 15px
}

.xcx-tags img {
	width: 14px
}

.xcx-tags i {
	margin-left: 10px;
	font-size: .8em;
	color: #999;
	font-style: normal;
	font-weight: 400
}

.xcx-maincell {
	display: inline-block !important
}

.xcx-des {
	margin-top: 20px
}

.list-prod-capture li img {
	height: 250px;
	width: 140px
}

.xcx-block li {
	padding: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, .06)
}

.xcx-block li .pad {
	padding-left: 70px
}

.xcx-block .list-prod-capture li {
	padding: 0;
	border: none
}

.xcx-block .xcx-info-des {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	overflow: hidden;
	max-height: 84px
}

.xcx-block .top {
	position: relative;
	padding-left: 70px
}

.xcx-block .top .xcx-btn {
	position: absolute;
	top: 0;
	right: 20px;
	display: inline-block;
	height: 24px;
	width: 80px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #999;
	font-size: .8em;
	border-radius: 2px
}

.xcx-block .top .xcx-btn:hover {
	border-color: #f86;
	color: #f86
}

.xcx-block .top .name {
	padding-right: 85px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.xcx-block .top .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 60px
}

.xcx-block .top .des {
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 22px;
	line-height: 22px;
	margin-top: 16px
}

.xcx-hover-btn {
	position: relative
}

.xcx-hover-btn:hover {
	cursor: pointer
}

.xcx-hover-btn:hover .xcx-qrcode {
	display: block
}

.xcx-info-qrcode {
	width: 120px
}

.xcx-author {
	position: relative;
	padding-left: 70px
}

.xcx-author span {
	position: absolute;
	left: 0
}

.xcx-qrcode {
	width: 120px;
	height: 120px;
	padding: 10px;
	position: absolute;
	top: 50%;
	left: -130px;
	margin-top: -60px;
	display: none;
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	background-color: #fff;
	border-radius: 2px;
	z-index: 100
}

.xcx-info-title {
	background-image: linear-gradient(268deg, #334c3a, #334c3a 5%, #292930 90%, #292930);
	color: #fff;
	padding: 20px 0
}

.xcx-info-title .xcx-info-tag {
	padding: 3px 5px;
	border: 1px solid #fff;
	border-radius: 2px;
	margin-right: 5px;
	font-size: .8em
}

.xcx-info-title .xcx-info-tag:last-of-type {
	margin-right: 0
}

.xcx-info-title .light {
	background: hsla(0, 0%, 100%, .2)
}

.xcx-info-title .light li a {
	color: hsla(0, 0%, 100%, .6)
}

.xcx-list-search {
	color: #fff;
	padding: 40px 0;
	background-image: url(../images/img/minapp-bg.jpg);
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.xcx-list-search h1 {
	font-size: 1.6em
}

.xcx-list-search form {
	width: 80%;
	margin: 30px auto 40px;
	max-width: 400px
}

.xcx-list-search .xcx-list-search-block {
	max-width: 700px;
	margin: 0 auto
}

.xcx-list-search .hot-search a {
	padding: 0 8px;
	margin-left: 6px;
	border-radius: 4px;
	border: 1px solid #c8c8c8;
	color: #c8c8c8;
	text-decoration: none;
	margin-bottom: 6px;
	display: inline-block
}

.xcx-list-search .hot-search a:hover {
	border-color: #f86;
	color: #f86
}

@media screen and (max-width:750px) {
	.xcx-block .top .xcx-btn {
		right: 0
	}
	.xcx-block li .pad {
		padding-left: 0
	}
	.xcx-tags {
		display: none
	}
	.titlebar.tall>.xcx-release-btn-mobile {
		display: block
	}
}

.minapp.container {
	padding-bottom: 100px
}

.minapp .weui-cells__title {
	color: #444;
	padding-left: 0
}

.minapp .weui-btn {
	width: 140px;
	margin: 20px auto 0
}

.minapp .weui-btn:hover {
	color: #fff
}

.minapp .weui-cells {
	box-shadow: 0 0 2px rgba(0, 0, 0, .1);
	border: none;
	font-size: 14px
}

.minapp .weui-cells:after, .minapp .weui-cells:before {
	border-top: none;
	border-bottom: none
}

.minapp .weui-input {
	border: none
}

.minapp ul {
	margin: 0
}

.minapp .weui-uploader__input-box {
	width: 79px;
	height: 79px
}

.minapp .upload-shortcut .weui-uploader__file, .minapp .upload-shortcut .weui-uploader__input-box
	{
	width: 140px;
	height: 250px
}

.minapp .weui-uploader__file {
	position: relative
}

.minapp .weui-uploader__file .xcx-img-del {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0, 0, 0, .66);
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	display: none;
	font-style: normal
}

.minapp .weui-uploader__file:hover .xcx-img-del {
	display: block
}

.minapp .xcx-tag .weui-cells__title {
	font-size: 1em
}

.minapp .xcx-tag label {
	font-weight: 400
}

.minapp .xcx-tag .weui-cell {
	display: inline-block;
	min-width: 128px
}

.minapp .xcx-tag .weui-cell:before {
	border-top: none
}

.minapp .xcx-tag.weui-cells {
	font-size: 14px
}

.minapp .xcx-tag .weui-cell__bd, .minapp .xcx-tag .weui-cell__hd {
	display: inline-block
}

.rank-info-title .sec {
	background-image: linear-gradient(99deg, #fada6c, #f1541d 31%, #cb3558 76%, #631f3c);
	color: #fff;
	padding: 30px 11% 60px 20px
}

.rank-info-title .sec h1 {
	font-size: 30px
}

.rank-info-title .sec h1 span {
	font-size: 14px;
	margin-left: 30px
}

.rank-info-title .sec p {
	font-size: 1.1em;
	line-height: 2;
	margin-top: 30px
}

.rank-usersearch input {
	width: 300px;
	padding-right: 54px
}

.rank-usersearch input:focus {
	border-color: #ddd
}

.rank-usersearch button {
	margin-left: -49px
}

.list-rank {
	width: 100%;
	border: 1px solid #eee;
	color: #666;
	margin-bottom: 0;
	table-layout: fixed
}

.list-rank a {
	color: #666
}

.list-rank a.c {
	color: #f86
}

.list-rank td {
	vertical-align: middle !important
}

.list-rank caption {
	background-color: #eee;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 1.1em
}

.list-rank caption .org {
	color: #dd9c35
}

.list-rank.table-hover>tbody>tr.nohover:hover>td, .list-rank.table-hover>tbody>tr.nohover:hover>th
	{
	background-color: transparent !important
}

.list-rank tr:hover {
	cursor: pointer
}

.list-rank tr td, .list-rank tr th {
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 25%
}

.list-rank .tal {
	text-align: left !important
}

.list-rank .top1 {
	color: #ec001d
}

.list-rank .top2 {
	color: #f86
}

.list-rank .top3 {
	color: #fd9679
}

.hot-rank caption {
	background-color: #fff;
	text-align: left;
	padding-left: 20px
}

.incicon-small {
	width: 40px;
	height: 40px;
	line-height: 37px
}

.infoheadrow-v2 .picinfo .link-line .douniwan, .infoheadrow-v2 .picinfo .link-line .webIink,
	.infoheadrow-v2 .picinfo .link-line .weblink, .infoheadrow-v2 .picinfo .link-line .webTink
	{
	color: #444
}

.infoheadrow-v2 .picinfo .link-line .douniwan:hover, .infoheadrow-v2 .picinfo .link-line .webIink:hover,
	.infoheadrow-v2 .picinfo .link-line .weblink:hover, .infoheadrow-v2 .picinfo .link-line .webTink:hover
	{
	text-decoration: underline;
	color: #f86
}

.infoheadrow-v2 .picinfo .link-line .scan-widgets {
	display: none
}

.infoheadrow-v2 .picinfo .link-line .scan-widgets a {
	color: #444
}

.block-inc-info .abstract, .block-inc-info .des, .block-inc-info .desc,
	.block-inc-info .introduction, .block-inc-info .summary {
	padding: 20px 0;
	border-top: 1px solid rgba(0, 0, 0, .06)
}

body {
	transition: all .3s
}

body.open-sidebar, body.open-sidebar.open-sidebar {
	transform: translate(-50%);
	overflow: hidden;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

body.open-sidebar.open-sidebar .sidebar-nav {
	display: block
}

.sidebar-nav {
	position: fixed;
	right: -50%;
	top: 0;
	width: 50vw;
	height: 100vh;
	background: #fff;
	z-index: 1040;
	display: none
}

.sidebar-nav:before {
	content: "";
	position: absolute;
	width: 50vw;
	height: 100vh;
	left: -50vw;
	top: 0;
	background: linear-gradient(268deg, rgba(0, 0, 0, .3), transparent)
}

.sidebar-nav .sign-box {
	width: 50vw;
	height: 100px;
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.sidebar-nav .sign-box .inner {
	position: relative;
	height: 50px;
	padding-left: 60px;
	font-size: 18px;
	line-height: 50px;
	overflow: hidden;
	display: inline-block;
	color: #444;
	text-decoration: none
}

.sidebar-nav .sign-box .inner .avatar {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 50px;
	display: inline-block;
	border-radius: 50%
}

.sidebar-nav .sign-box .inner .avatar img {
	display: block;
	max-width: 100%
}

.sidebar-nav ul {
	padding-left: 0
}

.sidebar-nav ul li {
	line-height: 60px;
	list-style: none;
	text-align: center;
	font-size: 18px
}

.sidebar-nav ul li a {
	display: block;
	width: 100%;
	text-decoration: none;
	color: #444
}

.sidebar-nav ul li a:hover {
	background: #f0f0f0;
	color: #f86
}

.jushuo-dynamic {
	position: relative;
	height: auto;
	background: url(../images/img/jushuoshe-bg.png) repeat-x;
	background-size: 280px 100%
}

.jushuo-dynamic .jushuo-title {
	padding: 19px 20px 10px;
	font-family: JLinXin;
	font-size: 18px;
	font-weight: 600;
	color: #444
}

.jushuo-dynamic .jushuo-title .sub-title {
	font-family: HiraginoSansGB-W3;
	font-size: 14px;
	font-weight: 400;
	color: #999;
	position: relative;
	bottom: -2px
}

.jushuo-dynamic>ul {
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 2
}

.jushuo-dynamic>ul li {
	color: #444;
	line-height: 1.43
}

.jushuo-dynamic>ul li a {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	height: 40px;
	overflow: hidden
}

.jushuo-dynamic .des {
	color: #999;
	font-family: HiraginoSansGB-W3;
	margin-top: 6px;
	font-size: .8em
}

.seo-about-origin {
	padding: 0 20px;
	font-family: FZLTZHK-GBK1-0;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	color: #d3dbe1
}

.seo-about-origin a {
	color: #ff4d37
}

.bussiness, .icp-bussiness {
	padding: 0 20px 20px
}

.bussiness .bussiness_titlebar, .bussiness .stock_titlebar,
	.icp-bussiness .bussiness_titlebar, .icp-bussiness .stock_titlebar {
	margin-bottom: 20px
}

.bussiness .bussiness_titlebar>li, .bussiness .stock_titlebar>li,
	.icp-bussiness .bussiness_titlebar>li, .icp-bussiness .stock_titlebar>li
	{
	padding: 5px 15px;
	font-size: 16px;
	border-radius: 4px
}

.bussiness .bussiness_titlebar>.tabhover, .bussiness .stock_titlebar>.tabhover,
	.icp-bussiness .bussiness_titlebar>.tabhover, .icp-bussiness .stock_titlebar>.tabhover
	{
	background-color: #fff4f2
}

.bussiness .bussiness_titlebar>.tabhover>a, .bussiness .stock_titlebar>.tabhover>a,
	.icp-bussiness .bussiness_titlebar>.tabhover>a, .icp-bussiness .stock_titlebar>.tabhover>a
	{
	color: #ff4d37
}

.bussiness .bussiness_main .table-bordered, .icp-bussiness .bussiness_main .table-bordered
	{
	border: 1px solid #eee;
	margin-top: 20px
}

.bussiness .bussiness_main .table-bordered>thead, .icp-bussiness .bussiness_main .table-bordered>thead
	{
	background-color: #f7f9fb
}

.bussiness .bussiness_main .table-bordered>thead th, .icp-bussiness .bussiness_main .table-bordered>thead th
	{
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	border: none
}

.bussiness .bussiness_main .table-bordered>tbody td, .icp-bussiness .bussiness_main .table-bordered>tbody td
	{
	border: none;
	padding: 10px
}

.bussiness .bussiness_main>.essential>.table-bordered, .icp-bussiness .bussiness_main>.essential>.table-bordered
	{
	font-family: HiraginoSansGB-W6;
	color: #2c2c2c
}

.bussiness .bussiness_main>.essential>.table-bordered>thead th,
	.icp-bussiness .bussiness_main>.essential>.table-bordered>thead th {
	font-size: 16px
}

.bussiness .bussiness_main>.essential>.table-bordered>tbody .tab_main,
	.icp-bussiness .bussiness_main>.essential>.table-bordered>tbody .tab_main
	{
	color: #444;
	font-family: HiraginoSansGB-W3
}

.bussiness .bussiness_main .shareholder>.table-bordered>thead th,
	.bussiness .bussiness_main>.industry>.table-bordered>thead th,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>thead th,
	.icp-bussiness .bussiness_main>.industry>.table-bordered>thead th {
	color: #444
}

.bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.bussiness .bussiness_main>.industry>.table-bordered>tbody>tr,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.icp-bussiness .bussiness_main>.industry>.table-bordered>tbody>tr {
	border-top: 1px solid #eee
}

.bussiness .bussiness_main .shareholder>.table-bordered>tbody td,
	.bussiness .bussiness_main>.industry>.table-bordered>tbody td,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody td,
	.icp-bussiness .bussiness_main>.industry>.table-bordered>tbody td {
	color: #444
}

.bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>th,
	.bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>td,
	.bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>th,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>td,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th
	{
	text-align: center;
	font-family: HiraginoSansGB-W3
}

.bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td:first-child,
	.bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>th:first-child,
	.bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>td:first-child,
	.bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th:first-child,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td:first-child,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>th:first-child,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>td:first-child,
	.icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th:first-child
	{
	width: 200px
}

.bussiness .bussiness_main>.industry>.table-bordered>tbody>tr>td,
	.icp-bussiness .bussiness_main>.industry>.table-bordered>tbody>tr>td {
	padding: 10px 0 10px 10px
}

.bussiness .bussiness_main>.industry>.table-bordered>tbody>tr>td .td-content,
	.icp-bussiness .bussiness_main>.industry>.table-bordered>tbody>tr>td .td-content
	{
	width: 100%;
	height: auto;
	max-height: 180px;
	padding-right: 5px;
	overflow-y: auto;
	overflow-x: hidden
}

.bussiness .bussiness_main>.industry>.table-bordered>tbody>tr>td:not (:first-child
	), .bussiness .bussiness_main>.industry>.table-bordered>thead>tr>th:not
	(:first-child ), .icp-bussiness .bussiness_main>.industry>.table-bordered>tbody>tr>td:not
	(:first-child ), .icp-bussiness .bussiness_main>.industry>.table-bordered>thead>tr>th:not
	(:first-child ){
	border-left: 1px solid #eee
}

.bill-box {
	margin: 10px auto
}

.bill-box .bill-position {
	display: block;
	width: 100%;
	height: 80px
}

.bill-box .bill-position img {
	width: 100%;
	height: 100%
}

.sub-titlebar-box {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	height: 50px
}

.detail-compete-info.sub-titlebar {
	height: 50px;
	line-height: 50px;
	font-size: 1em;
	position: relative;
	display: inline-block;
	left: 50%;
	transform: translateX(-50%)
}

.detail-compete-info.sub-titlebar>a {
	height: 48px;
	display: inline-block;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	color: #777;
	border-bottom: 2px solid #fff;
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	font-family: FZLTZHK-GBK1-0
}

.detail-compete-info.sub-titlebar>a:not (:first-child ){
	margin-left: 20px
}

.detail-compete-info.sub-titlebar>a:hover {
	color: #f86
}

.detail-compete-info.sub-titlebar>a>span {
	position: absolute;
	top: 35px;
	line-height: normal;
	border-radius: 2px;
	padding: 3px 10px;
	background-color: #fff;
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
	color: #777
}

.detail-compete-info.sub-titlebar>a.active-compititor {
	box-shadow: none;
	border-bottom-color: #f86;
	color: #f86
}

.usersearch-box {
	z-index: 10
}

.usersearch-box ul {
	position: absolute;
	width: 100%;
	top: 45px;
	left: auto;
	background-color: #fff;
	box-shadow: 0 2px 9px 2px rgba(0, 0, 0, .1);
	z-index: 100;
	padding-bottom: 10px
}

.usersearch-box .nav-search-list>li {
	padding: 10px 20px;
	height: 60px;
	position: relative;
	cursor: pointer
}

.usersearch-box .nav-search-list>li>.img-box {
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 2px;
	border: 1px solid #ececed;
	position: absolute;
	left: 20px;
	top: 10px
}

.usersearch-box .nav-search-list>li>.img-box>img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%)
}

.usersearch-box .nav-search-list>li>.info-box {
	line-height: normal;
	padding-left: 50px
}

.usersearch-box .nav-search-list>li>.info-box>p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.usersearch-box .nav-search-list>li>.info-box>p:last-child {
	color: #999;
	font-size: 12px
}

.usersearch-box .nav-search-list>li.active {
	background-color: #f6f8fa
}

.usersearch-box .nav-search-list>.group {
	padding: 0 0 0 20px;
	height: 40px;
	line-height: 45px;
	cursor: default;
	color: #8a99a6
}

.usersearch-box .nav-search-list>.group:hover {
	background-color: #fff
}

.usersearch-box .nav-search-list>.industry {
	height: 30px;
	padding: 0 20px;
	line-height: 35px
}

.usersearch-box .history-list>li {
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.usersearch-box .history-list>li.active {
	background-color: #f6f8fa
}

.usersearch-box .history-list>li:not (:last-child ){
	border-bottom: 1px solid #f6f8fa
}

.usersearch-box .history-list>.group {
	height: 50px;
	line-height: 50px;
	border-bottom: 2px solid #f6f8fa !important;
	cursor: default;
	color: #8a99a6
}

.usersearch-box .history-list>.group:hover {
	background-color: #fff
}

.seo-important-info {
	color: #383838;
	height: 50px;
	display: block;
	float: left;
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 5px;
	margin: 0;
	padding-top: 17px;
	font-weight: 700
}

.seo-important-title {
	font-weight: 700;
	line-height: 40px;
	display: inline-block
}

.seo-more-content {
	font-size: 1.1em;
	font-weight: 700;
	display: block;
	text-align: center;
	width: 100px;
	padding: 10px;
	color: #444;
	transition: none;
	opacity: 1
}

.seo-secand-tilte, .seo-second-tilte, .seo-second-title,
	.seo-second-titte {
	line-height: 1.6em;
	display: inline-block
}

.seo-slogan {
	line-height: 30px
}

.seo-about-info {
	display: block;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 1em;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: 700;
	color: #444
}

.seo-company-number {
	font-style: normal;
	font-size: .8em;
	font-weight: 400;
	color: #999;
	display: inline-block;
	height: 20px;
	width: 42px;
	line-height: 20px;
	text-align: center;
	border-radius: 20px;
	background-color: #f5f5f5;
	margin-left: 5px
}

.seo-company-title {
	font-size: 1.2em;
	line-height: 1.6em;
	font-family: Hiragino Sans GB, Segoe UI, Microsoft Yahei,
		WenQuanYi Micro Hei, Arial, Simsun, sans-serif
}

.seo-all-info, .seo-person-info, .seo-useful-info {
	display: block;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: 700
}

.seo-product-title {
	font-size: 1.4em;
	font-weight: 600;
	display: inline-block
}

.seo-second-info {
	height: 50px;
	line-height: 50px;
	color: #383838;
	display: block;
	float: left;
	font-size: 1.1em;
	padding-left: 20px;
	padding-right: 5px;
	font-weight: 700
}

.seo-third-title {
	font-style: normal;
	font-size: .8em;
	font-weight: 400;
	color: #999;
	display: inline-block;
	height: 20px;
	width: 42px;
	line-height: 20px;
	text-align: center;
	border-radius: 20px;
	background-color: #f5f5f5;
	margin-left: 5px
}

.seo-little-title {
	height: 25px;
	line-height: 24px;
	display: inline;
	width: 218px;
	vertical-align: middle;
	-webkit-transform: translateY(-3px);
	color: #4a91e3;
	background-color: #ecf4fc;
	padding: 0 10px;
	margin-left: 10px;
	border-radius: 2px;
	transition: none;
	top: -1px;
	padding: 7px;
	margin-left: 0
}

#login_btn {
	height: 50px;
	width: 100%;
	font-size: 1.3em;
	line-height: 50px
}

.main-incinfo-ellipsis {
	display: inline-block;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td
	{
	text-align: left
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td:nth-child(4)
	{
	text-align: center
}

.icp-concept-stock .bussiness .stock_titlebar, .icp-concept-stock .icp-bussiness .stock_titlebar,
	.indus-info .bussiness .stock_titlebar, .indus-info .icp-bussiness .stock_titlebar,
	.neeq-concept-stock .bussiness .stock_titlebar, .neeq-concept-stock .icp-bussiness .stock_titlebar,
	.new-table-box .bussiness .stock_titlebar, .new-table-box .icp-bussiness .stock_titlebar
	{
	border-bottom: 2px solid #eee
}

.icp-concept-stock .bussiness .stock_titlebar>li, .icp-concept-stock .icp-bussiness .stock_titlebar>li,
	.indus-info .bussiness .stock_titlebar>li, .indus-info .icp-bussiness .stock_titlebar>li,
	.neeq-concept-stock .bussiness .stock_titlebar>li, .neeq-concept-stock .icp-bussiness .stock_titlebar>li,
	.new-table-box .bussiness .stock_titlebar>li, .new-table-box .icp-bussiness .stock_titlebar>li
	{
	border-radius: initial;
	margin-right: 20px;
	padding: 0;
	float: none
}

.icp-concept-stock .bussiness .stock_titlebar>li>a, .icp-concept-stock .icp-bussiness .stock_titlebar>li>a,
	.indus-info .bussiness .stock_titlebar>li>a, .indus-info .icp-bussiness .stock_titlebar>li>a,
	.neeq-concept-stock .bussiness .stock_titlebar>li>a,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li>a, .new-table-box .bussiness .stock_titlebar>li>a,
	.new-table-box .icp-bussiness .stock_titlebar>li>a {
	display: block;
	padding: 12px 15px;
	line-height: 16px;
	border: none
}

.icp-concept-stock .bussiness .stock_titlebar>li.active,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li.active,
	.indus-info .bussiness .stock_titlebar>li.active, .indus-info .icp-bussiness .stock_titlebar>li.active,
	.neeq-concept-stock .bussiness .stock_titlebar>li.active,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li.active,
	.new-table-box .bussiness .stock_titlebar>li.active, .new-table-box .icp-bussiness .stock_titlebar>li.active
	{
	color: #f86;
	border-bottom: 4px solid #f86
}

.icp-concept-stock .bussiness .stock_titlebar>li.active>a,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li.active>a,
	.indus-info .bussiness .stock_titlebar>li.active>a, .indus-info .icp-bussiness .stock_titlebar>li.active>a,
	.neeq-concept-stock .bussiness .stock_titlebar>li.active>a,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li.active>a,
	.new-table-box .bussiness .stock_titlebar>li.active>a, .new-table-box .icp-bussiness .stock_titlebar>li.active>a
	{
	color: #f86
}

.icp-concept-stock .bussiness .stock_titlebar>li:hover,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li:hover, .indus-info .bussiness .stock_titlebar>li:hover,
	.indus-info .icp-bussiness .stock_titlebar>li:hover,
	.neeq-concept-stock .bussiness .stock_titlebar>li:hover,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li:hover,
	.new-table-box .bussiness .stock_titlebar>li:hover, .new-table-box .icp-bussiness .stock_titlebar>li:hover
	{
	cursor: pointer
}

.icp-concept-stock .bussiness .stock_titlebar>li:hover a:active,
	.icp-concept-stock .bussiness .stock_titlebar>li:hover a:hover,
	.icp-concept-stock .bussiness .stock_titlebar>li:hover a:link,
	.icp-concept-stock .bussiness .stock_titlebar>li:hover a:visited,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li:hover a:active,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li:hover a:hover,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li:hover a:link,
	.icp-concept-stock .icp-bussiness .stock_titlebar>li:hover a:visited,
	.indus-info .bussiness .stock_titlebar>li:hover a:active, .indus-info .bussiness .stock_titlebar>li:hover a:hover,
	.indus-info .bussiness .stock_titlebar>li:hover a:link, .indus-info .bussiness .stock_titlebar>li:hover a:visited,
	.indus-info .icp-bussiness .stock_titlebar>li:hover a:active,
	.indus-info .icp-bussiness .stock_titlebar>li:hover a:hover,
	.indus-info .icp-bussiness .stock_titlebar>li:hover a:link, .indus-info .icp-bussiness .stock_titlebar>li:hover a:visited,
	.neeq-concept-stock .bussiness .stock_titlebar>li:hover a:active,
	.neeq-concept-stock .bussiness .stock_titlebar>li:hover a:hover,
	.neeq-concept-stock .bussiness .stock_titlebar>li:hover a:link,
	.neeq-concept-stock .bussiness .stock_titlebar>li:hover a:visited,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li:hover a:active,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li:hover a:hover,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li:hover a:link,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>li:hover a:visited,
	.new-table-box .bussiness .stock_titlebar>li:hover a:active,
	.new-table-box .bussiness .stock_titlebar>li:hover a:hover,
	.new-table-box .bussiness .stock_titlebar>li:hover a:link,
	.new-table-box .bussiness .stock_titlebar>li:hover a:visited,
	.new-table-box .icp-bussiness .stock_titlebar>li:hover a:active,
	.new-table-box .icp-bussiness .stock_titlebar>li:hover a:hover,
	.new-table-box .icp-bussiness .stock_titlebar>li:hover a:link,
	.new-table-box .icp-bussiness .stock_titlebar>li:hover a:visited {
	border: none;
	color: #f86
}

.icp-concept-stock .bussiness .stock_titlebar>.tabhover,
	.icp-concept-stock .icp-bussiness .stock_titlebar>.tabhover,
	.indus-info .bussiness .stock_titlebar>.tabhover, .indus-info .icp-bussiness .stock_titlebar>.tabhover,
	.neeq-concept-stock .bussiness .stock_titlebar>.tabhover,
	.neeq-concept-stock .icp-bussiness .stock_titlebar>.tabhover,
	.new-table-box .bussiness .stock_titlebar>.tabhover, .new-table-box .icp-bussiness .stock_titlebar>.tabhover
	{
	background-color: initial
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr
	{
	border-top: none
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead
	{
	background-color: #f8f8f9
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr
	{
	border-bottom: 1px solid #eee
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th
	{
	height: 70px;
	line-height: 70px;
	padding: 0 10px
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th
	{
	border-right: 1px solid #eee
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>tbody>tr>td>label,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th>label
	{
	font-weight: 400
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.indus-info .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.indus-info .icp-bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.new-table-box .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child
	{
	text-align: left
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .indus-info .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .indus-info .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .neeq-concept-stock .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .new-table-box .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ), .new-table-box .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:not
	(:last-child ){
	border-bottom: 1px solid #eee
}

.icp-concept-stock .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.icp-concept-stock .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.indus-info .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.indus-info .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.neeq-concept-stock .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.neeq-concept-stock .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.new-table-box .bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd),
	.new-table-box .icp-bussiness .bussiness_main .shareholder>.border-bottom>tbody>tr:nth-child(odd)
	{
	background-color: #f7f8f8
}

.icp-concept-stock .bussiness .bussiness_main .select-box,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box,
	.indus-info .bussiness .bussiness_main .select-box, .indus-info .icp-bussiness .bussiness_main .select-box,
	.neeq-concept-stock .bussiness .bussiness_main .select-box,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box,
	.new-table-box .bussiness .bussiness_main .select-box, .new-table-box .icp-bussiness .bussiness_main .select-box
	{
	margin-bottom: 10px;
	font-size: .8em !important
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle
	{
	padding-right: 20px
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select.btn-group .dropdown-toggle .caret
	{
	right: 7px
}

.icp-concept-stock .bussiness .bussiness_main .select-box .btn,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn,
	.indus-info .bussiness .bussiness_main .select-box .btn, .indus-info .icp-bussiness .bussiness_main .select-box .btn,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn,
	.new-table-box .bussiness .bussiness_main .select-box .btn,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn {
	color: #666;
	font-size: .8em
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select>.dropdown-toggle.bs-placeholder:hover
	{
	color: #8a99a6
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select:hover,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select:hover
	{
	color: #8a99a6;
	border-color: #e1e8ee;
	background-color: #fff
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select a:hover,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select a:focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select a:hover
	{
	outline: none
}

.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default.active.focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default.active:focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default.active:hover,
	.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default:active.focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default:active:focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default:active:hover,
	.icp-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.icp-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active.focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active:focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active:hover,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active.focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active:focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active:hover,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.indus-info .bussiness .bussiness_main .select-box .btn-default.active.focus,
	.indus-info .bussiness .bussiness_main .select-box .btn-default.active:focus,
	.indus-info .bussiness .bussiness_main .select-box .btn-default.active:hover,
	.indus-info .bussiness .bussiness_main .select-box .btn-default:active.focus,
	.indus-info .bussiness .bussiness_main .select-box .btn-default:active:focus,
	.indus-info .bussiness .bussiness_main .select-box .btn-default:active:hover,
	.indus-info .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.indus-info .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.indus-info .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default.active.focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default.active:focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default.active:hover,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default:active.focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default:active:focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default:active:hover,
	.indus-info .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default.active.focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default.active:focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default.active:hover,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default:active.focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default:active:focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default:active:hover,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active.focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active:focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active:hover,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active.focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active:focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active:hover,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default.active.focus,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default.active:focus,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default.active:hover,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default:active.focus,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default:active:focus,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default:active:hover,
	.new-table-box .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.new-table-box .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.new-table-box .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default.active.focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default.active:focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default.active:hover,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default:active.focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default:active:focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default:active:hover,
	.new-table-box .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle.focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle:hover
	{
	color: #43484d;
	background-color: #f6f8fa;
	border-color: #e1e8ee
}

.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default.active,
	.icp-concept-stock .bussiness .bussiness_main .select-box .btn-default:active,
	.icp-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.indus-info .bussiness .bussiness_main .select-box .btn-default.active,
	.indus-info .bussiness .bussiness_main .select-box .btn-default:active,
	.indus-info .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default.active,
	.indus-info .icp-bussiness .bussiness_main .select-box .btn-default:active,
	.indus-info .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default.active,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .btn-default:active,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default.active,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .btn-default:active,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default.active,
	.new-table-box .bussiness .bussiness_main .select-box .btn-default:active,
	.new-table-box .bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default.active,
	.new-table-box .icp-bussiness .bussiness_main .select-box .btn-default:active,
	.new-table-box .icp-bussiness .bussiness_main .select-box .open>.btn-default.dropdown-toggle
	{
	background-color: #f6f8fa;
	box-shadow: inherit;
	color: #43484d;
	border-color: #e1e8ee
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>select,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>select,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select>select,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select>select,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select>select,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select>select,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select>select,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select>select
	{
	z-index: 0 !important
}

.icp-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.icp-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.indus-info .bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.indus-info .icp-bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.neeq-concept-stock .bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.neeq-concept-stock .icp-bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.new-table-box .bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus,
	.new-table-box .icp-bussiness .bussiness_main .select-box .bootstrap-select .dropdown-toggle:focus
	{
	outline: none !important;
	outline-offset: 0
}

.icp-concept-stock .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.icp-concept-stock .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.icp-concept-stock .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.icp-concept-stock .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.icp-concept-stock .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.icp-concept-stock .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.indus-info .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.indus-info .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.indus-info .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.indus-info .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.indus-info .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.indus-info .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.neeq-concept-stock .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.neeq-concept-stock .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.neeq-concept-stock .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.neeq-concept-stock .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.neeq-concept-stock .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.neeq-concept-stock .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.new-table-box .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.new-table-box .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.new-table-box .bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4),
	.new-table-box .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:first-child,
	.new-table-box .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(3),
	.new-table-box .icp-bussiness #stock_base .shareholder>.table-bordered>tbody>tr>td:nth-child(4)
	{
	width: 150px
}

.icp-concept-stock .bussiness #stock_finance .stock_titlebar,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar,
	.indus-info .bussiness #stock_finance .stock_titlebar, .indus-info .icp-bussiness #stock_finance .stock_titlebar,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar,
	.new-table-box .bussiness #stock_finance .stock_titlebar,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar {
	border-bottom: none;
	margin-bottom: 0;
	padding-left: 1px
}

.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li,
	.indus-info .bussiness #stock_finance .stock_titlebar>li, .indus-info .icp-bussiness #stock_finance .stock_titlebar>li,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li {
	height: 36px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	background-color: #f5f5f5;
	margin-right: 0
}

.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li>a,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li>a,
	.indus-info .bussiness #stock_finance .stock_titlebar>li>a, .indus-info .icp-bussiness #stock_finance .stock_titlebar>li>a,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li>a,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li>a,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li>a,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li>a {
	padding: 0;
	border: none;
	height: 100%;
	width: 130px;
	line-height: 36px;
	font-size: 1em;
	text-align: center;
	color: #777
}

.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li.active,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active,
	.indus-info .bussiness #stock_finance .stock_titlebar>li.active,
	.indus-info .icp-bussiness #stock_finance .stock_titlebar>li.active,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li.active,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li.active,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li.active
	{
	border-bottom: initial;
	height: 40px;
	padding-top: 4px;
	background-color: #f7f8f8;
	box-shadow: 1px 0 0 0 #eee, 0 -1px 0 0 #eee, -1px 0 0 0 #eee
}

.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li.active>a,
	.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active>a,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.indus-info .bussiness #stock_finance .stock_titlebar>li.active>a,
	.indus-info .bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.indus-info .bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.indus-info .icp-bussiness #stock_finance .stock_titlebar>li.active>a,
	.indus-info .icp-bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.indus-info .icp-bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li.active>a,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active>a,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li.active>a,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li.active a:hover,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li.active>a,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li.active a:focus,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li.active a:hover
	{
	color: #444;
	background-color: initial
}

.icp-concept-stock .bussiness #stock_finance .stock_titlebar>li:hover,
	.icp-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li:hover,
	.indus-info .bussiness #stock_finance .stock_titlebar>li:hover,
	.indus-info .icp-bussiness #stock_finance .stock_titlebar>li:hover,
	.neeq-concept-stock .bussiness #stock_finance .stock_titlebar>li:hover,
	.neeq-concept-stock .icp-bussiness #stock_finance .stock_titlebar>li:hover,
	.new-table-box .bussiness #stock_finance .stock_titlebar>li:hover,
	.new-table-box .icp-bussiness #stock_finance .stock_titlebar>li:hover {
	cursor: pointer
}

.icp-concept-stock .bussiness #stock_finance .tab-content,
	.icp-concept-stock .icp-bussiness #stock_finance .tab-content,
	.indus-info .bussiness #stock_finance .tab-content, .indus-info .icp-bussiness #stock_finance .tab-content,
	.neeq-concept-stock .bussiness #stock_finance .tab-content,
	.neeq-concept-stock .icp-bussiness #stock_finance .tab-content,
	.new-table-box .bussiness #stock_finance .tab-content, .new-table-box .icp-bussiness #stock_finance .tab-content
	{
	padding-top: 1px
}

.icp-concept-stock .bussiness #stock_finance .custom-table>tbody>tr>td,
	.icp-concept-stock .bussiness #stock_main .custom-table>tbody>tr>td,
	.icp-concept-stock .icp-bussiness #stock_finance .custom-table>tbody>tr>td,
	.icp-concept-stock .icp-bussiness #stock_main .custom-table>tbody>tr>td,
	.indus-info .bussiness #stock_finance .custom-table>tbody>tr>td,
	.indus-info .bussiness #stock_main .custom-table>tbody>tr>td,
	.indus-info .icp-bussiness #stock_finance .custom-table>tbody>tr>td,
	.indus-info .icp-bussiness #stock_main .custom-table>tbody>tr>td,
	.neeq-concept-stock .bussiness #stock_finance .custom-table>tbody>tr>td,
	.neeq-concept-stock .bussiness #stock_main .custom-table>tbody>tr>td,
	.neeq-concept-stock .icp-bussiness #stock_finance .custom-table>tbody>tr>td,
	.neeq-concept-stock .icp-bussiness #stock_main .custom-table>tbody>tr>td,
	.new-table-box .bussiness #stock_finance .custom-table>tbody>tr>td,
	.new-table-box .bussiness #stock_main .custom-table>tbody>tr>td,
	.new-table-box .icp-bussiness #stock_finance .custom-table>tbody>tr>td,
	.new-table-box .icp-bussiness #stock_main .custom-table>tbody>tr>td {
	text-align: right
}

.icp-concept-stock .bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.icp-concept-stock .bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.icp-concept-stock .icp-bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.icp-concept-stock .icp-bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.indus-info .bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.indus-info .bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.indus-info .icp-bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.indus-info .icp-bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.neeq-concept-stock .bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.neeq-concept-stock .bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.neeq-concept-stock .icp-bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.neeq-concept-stock .icp-bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.new-table-box .bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.new-table-box .bussiness #stock_main .custom-table>tbody>tr>td:first-child,
	.new-table-box .icp-bussiness #stock_finance .custom-table>tbody>tr>td:first-child,
	.new-table-box .icp-bussiness #stock_main .custom-table>tbody>tr>td:first-child
	{
	text-align: left
}

.icp-concept-stock .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.icp-concept-stock .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.icp-concept-stock .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.icp-concept-stock .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.icp-concept-stock .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.icp-concept-stock .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.icp-concept-stock .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.icp-concept-stock .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.icp-concept-stock .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.icp-concept-stock .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.indus-info .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.indus-info .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.indus-info .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.indus-info .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.indus-info .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.indus-info .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.indus-info .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.indus-info .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.indus-info .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.indus-info .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.neeq-concept-stock .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.neeq-concept-stock .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.neeq-concept-stock .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.neeq-concept-stock .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.neeq-concept-stock .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.neeq-concept-stock .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.neeq-concept-stock .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.neeq-concept-stock .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.neeq-concept-stock .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.neeq-concept-stock .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.new-table-box .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.new-table-box .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.new-table-box .bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.new-table-box .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.new-table-box .bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3),
	.new-table-box .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(3),
	.new-table-box .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(4),
	.new-table-box .icp-bussiness #stock_hold .custom-table>tbody>tr>td:nth-child(5),
	.new-table-box .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(2),
	.new-table-box .icp-bussiness #stock_shareholder .custom-table>tbody>tr>td:nth-child(3)
	{
	text-align: right
}

.icp-concept-stock .dropdown-menu, .indus-info .dropdown-menu,
	.neeq-concept-stock .dropdown-menu, .new-table-box .dropdown-menu {
	max-width: 100%;
	max-height: 160px !important;
	overflow-y: auto;
	width: auto;
	background-color: hsla(0, 0%, 100%, .95);
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
	margin: 1px 0 0
}

.icp-concept-stock .dropdown-menu li, .indus-info .dropdown-menu li,
	.neeq-concept-stock .dropdown-menu li, .new-table-box .dropdown-menu li
	{
	text-align: left
}

.icp-concept-stock .dropdown-menu li a, .indus-info .dropdown-menu li a,
	.neeq-concept-stock .dropdown-menu li a, .new-table-box .dropdown-menu li a
	{
	padding: 6px 12px;
	font-size: .8em
}

.icp-concept-stock .dropdown-menu .selected, .indus-info .dropdown-menu .selected,
	.neeq-concept-stock .dropdown-menu .selected, .new-table-box .dropdown-menu .selected
	{
	background-color: #f7f8f8
}

.icp-concept-stock .dropdown-menu .selected a, .indus-info .dropdown-menu .selected a,
	.neeq-concept-stock .dropdown-menu .selected a, .new-table-box .dropdown-menu .selected a
	{
	color: #f86
}

.icp-concept-stock .dropdown-menu .selected:hover, .indus-info .dropdown-menu .selected:hover,
	.neeq-concept-stock .dropdown-menu .selected:hover, .new-table-box .dropdown-menu .selected:hover
	{
	opacity: .8
}

.company-list-content .incicon {
	width: 50px;
	height: 50px
}

.company-list-content .list-main-icnset {
	overflow: initial
}

.company-list-content .list-main-icnset>li>.maincell {
	width: 270px;
	padding: 15px 10px
}

.company-list-content .list-main-icnset>li>.maincell>.des {
	width: 250px
}

.company-list-content .list-main-icnset>li>.maincell .rounder {
	color: #4bbb7b;
	font-weight: 400
}

.company-list-content .list-main-icnset>li>.maincell>.title {
	position: relative
}

.company-list-content .list-main-icnset>li>.maincell>.title .des-info-tip
	{
	display: none;
	position: absolute;
	background-color: #fff;
	padding: 10px;
	z-index: 100;
	left: 97%;
	top: -30px;
	line-height: normal;
	width: 270px;
	white-space: normal;
	max-height: 160px;
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, .2);
	font-weight: 400;
	border-radius: 4px;
	font-size: 12px;
	color: #43484d
}

.company-list-content .list-main-icnset>li>.maincell>.title .des-info-tip:after,
	.company-list-content .list-main-icnset>li>.maincell>.title .des-info-tip:before
	{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border-left: none
}

.company-list-content .list-main-icnset>li>.maincell>.title .des-info-tip:before
	{
	width: 6px;
	height: 6px;
	left: -6px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid rgba(0, 0, 0, .1)
}

.company-list-content .list-main-icnset>li>.maincell>.title .des-info-tip:after
	{
	width: 5px;
	height: 4px;
	left: -5px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-right: 5px solid #fff
}

.company-list-content .list-main-icnset>li>.maincell:hover>.title .des-info-tip
	{
	display: block;
	color: #43484d
}

.company-list-content .list-main-icnset>li>.cell.action {
	width: 100px;
	cursor: pointer;
	font-size: .8em;
	position: relative
}

.company-list-content .list-main-icnset>li>.cell.action>.fa.fa-star,
	.company-list-content .list-main-icnset>li>.cell.action>.fa:hover {
	color: #f86
}

.company-list-content .list-main-icnset>li>.cell.action>.info-box {
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 55px;
	padding: 10px;
	width: 150px;
	height: 54px;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, .8);
	line-height: 1.43;
	text-align: center;
	color: #fff
}

.company-list-content .list-main-icnset>li>.cell.action>.info-box:before
	{
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: none;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 5px solid rgba(0, 0, 0, .8);
	position: absolute;
	top: -5px;
	left: 50%;
	transform: translateX(-50%)
}

.company-list-content .list-main-icnset>li>.cell.action:hover>.fa {
	color: #f86
}

.company-list-content .list-main-icnset>li>.cell.action:hover>.info-box
	{
	display: block
}

.company-list-content .list-main-icnset>li>.classify,
	.company-list-content .list-main-icnset>li>.place {
	width: 130px;
	text-align: center;
	font-size: .8em
}

.company-list-content .list-main-icnset>li>.date {
	text-align: left
}

.company-list-content .list-main-icnset.thead>li>.cell.action {
	cursor: default
}

@media ( max-width :750px) {
	.detail-compete-info.sub-titlebar {
		padding: 0 20px
	}
	.detail-compete-info.sub-titlebar>a:not (:first-child ){
		margin-left: 20px
	}
	.detail-compete-info.sub-titlebar>a:nth-child(4), .detail-compete-info.sub-titlebar>a:nth-child(5)
		{
		display: none
	}
	.usersearch-box ul {
		top: 100%;
		left: 2px;
		right: 1px
	}
}

.jumpy-load {
	position: absolute;
	right: 100px;
	bottom: 200px;
	width: 180px;
	height: 180px;
	text-align: center;
	float: left;
	transition: all .25s linear
}

.jumpy-load>.item-inner {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-ms-flex-pack: center;
	-ms-flex-align: center;
	justify-content: center;
	align-items: center
}

.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box {
	width: 32px;
	height: 32px;
	display: block;
	color: #f86
}

.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box.la-2x
	{
	width: 32px;
	height: 64px
}

.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box>div
	{
	display: inline-block;
	float: none;
	background-color: transparent;
	border: 0 solid transparent
}

.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box>div:first-child
	{
	position: absolute;
	width: 80%;
	left: 50%;
	bottom: 50%;
	z-index: 1;
	height: 100%;
	transform: translateX(-50%);
	animation: square-jelly-box-animate 1s -.1s linear infinite;
	line-height: 70px;
	font-size: 30px
}

.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box>div:first-child>span
	{
	left: -5px
}

.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box,
	.jumpy-load>.item-inner .item-loader-container .la-square-jelly-box>div
	{
	position: relative;
	box-sizing: border-box
}

@
keyframes square-jelly-box-animate { 25%{
	transform: translate(-50%, 25%)
}

50%{
transform
:translate
(-50%
,
50%)
}
75%{
transform
:translate
(-50%
,
25%)
}
to {
	transform: translate(-50%)
}

}
@
keyframes square-jelly-box-shadow { 50%{
	transform: scaleX(1.25)
}

}
.authentication-container {
	min-height: 600px;
	background-color: #fff;
	padding-top: 40px;
	text-align: center
}

.authentication-container>h2, .authentication-container>p {
	color: #444;
	font-weight: 600
}

.authentication-container>h2 {
	font-size: 18px;
	margin-bottom: 20px
}

.authentication-container>p {
	line-height: 1
}

.authentication-container>.uploader-drag-box {
	width: 290px;
	height: 174px;
	border-radius: 1.2px;
	background-color: #fff;
	border: .6px dashed #cecece;
	margin: 30px auto 10px;
	position: relative
}

.authentication-container>.uploader-drag-box>.error {
	color: #fe3744;
	font-size: 14px;
	position: absolute;
	top: -25px;
	left: 0
}

.authentication-container>.uploader-drag-box>#uploader-picker.uploading:before,
	.authentication-container>.uploader-drag-box>#uploader-picker:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 8px
}

.authentication-container>.uploader-drag-box>#uploader-picker {
	width: 100px;
	height: 34px;
	line-height: 34px;
	background-color: #fafafa;
	border: 1px solid #ddd;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer
}

.authentication-container>.uploader-drag-box>#uploader-picker>.webuploader-pick
	{
	width: 100%;
	height: 100%;
	padding: 0 0 0 23px;
	background-color: transparent;
	color: #999
}

.authentication-container>.uploader-drag-box>#uploader-picker:before {
	background: url(../images/img/upload-cloud.png) 50% no-repeat
}

.authentication-container>.uploader-drag-box>#uploader-picker.uploading:before
	{
	background: url(../images/img/loading.gif) 50% no-repeat;
	background-size: 40px
}

.authentication-container>.uploader-drag-box>img {
	width: 100%;
	max-height: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%)
}

.authentication-container>.info-box {
	line-height: 1.57;
	color: #666;
	font-weight: 300
}

.authentication-container>.to-post-btn {
	width: 130px;
	height: 36px;
	line-height: 36px;
	border-radius: 2px;
	background-color: #f86;
	color: #fff;
	margin: 40px auto 0;
	cursor: pointer
}

.auth-label-box {
	position: relative
}

.auth-label-box>.auth-label {
	display: inline-block;
	position: absolute;
	width: 34px;
	height: 16px;
	line-height: 16px;
	border-radius: 2px;
	background-color: #f6a623;
	font-size: 10px;
	color: #fff;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	right: 17px
}

.auth-label-box>.auth-label:before {
	content: "";
	display: inline-block;
	width: 2px;
	height: 2px;
	position: absolute;
	left: -4px;
	top: 6px;
	border-left: none;
	border-right: 4px solid #f6a623;
	border-top: 2px solid transparent;
	border-bottom: 2px solid transparent
}

.claimed-mark:after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/img/claim-show.png) no-repeat 50%;
	background-size: 14px 14px;
	position: absolute;
	right: 0;
	bottom: 7px
}

.overflow-hidden-body {
	overflow: hidden
}

.toggle-feedback-btn {
	display: none !important;
	color: #607d8b;
	cursor: pointer;
	vertical-align: top;
	min-width: 40px;
	max-width: 60px;
	text-align: right;
	line-height: 20px
}

.toggle-feedback-btn.has-feedback, .toggle-feedback-btn:hover {
	color: #f86
}

.toggle-feedback-btn.position-corner {
	position: absolute;
	top: 20px;
	right: 20px
}

.position-relative {
	position: relative !important
}

.feedback-btn-parent:hover .toggle-feedback-btn {
	display: inline-block !important
}

.feadback-container {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .2);
	z-index: 99999
}

.feadback-container>.feadback-content, .feadback-container>.success-content
	{
	width: 600px;
	border-radius: 6px;
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-align: center;
	padding: 20px;
	font-size: 14px
}

.feadback-container>.feadback-content>.feadback-head>h2,
	.feadback-container>.success-content>.feadback-head>h2 {
	font-size: 18px;
	color: #244555;
	font-weight: 600;
	margin-top: 10px;
	margin-bottom: 15px
}

.feadback-container>.feadback-content>.feadback-head>.river-line,
	.feadback-container>.success-content>.feadback-head>.river-line {
	width: 64px;
	height: 5px;
	margin: 0 auto;
	border-radius: 100px;
	background-color: #c1cbcf
}

.feadback-container>.success-content {
	height: 370px
}

.feadback-container>.success-content>img {
	width: 80px;
	height: 80px;
	margin: 30px 0
}

.feadback-container>.success-content>p {
	color: #244555;
	line-height: 1;
	margin-bottom: 15px
}

.feadback-container>.success-content>.feadback-head {
	margin-bottom: 30px
}

.feadback-container>.feadback-content {
	height: 480px
}

.feadback-container>.feadback-content>.label-content {
	margin-top: 40px;
	text-align: left
}

.feadback-container>.feadback-content>.label-content>span {
	border-radius: 100px;
	background-color: #eceff1;
	padding: 6px 13px;
	color: #607d8b;
	line-height: 1;
	margin-right: 15px;
	margin-bottom: 20px;
	display: inline-block;
	cursor: pointer
}

.feadback-container>.feadback-content>.label-content>span:hover {
	opacity: .9
}

.feadback-container>.feadback-content>.label-content>span.active {
	background-color: #f86;
	color: #fff
}

.feadback-container>.feadback-content>textarea {
	width: 100%;
	height: 180px;
	border-radius: 6px;
	background-color: #fff;
	border: 1px solid #cfd8dc;
	resize: none;
	padding: 10px;
	color: #244555
}

.feadback-container>.feadback-content>textarea::-webkit-input-placeholder
	{
	color: #c0cdd2
}

.feadback-container>.feadback-content>.feedback-btn {
	width: 130px;
	height: 36px;
	line-height: 36px;
	margin: 20px auto 0;
	border-radius: 2px;
	background-color: #f86;
	color: #fff;
	font-weight: 600;
	text-align: center;
	cursor: pointer;
	border: none
}

.gp-head {
	margin: 0 0 20px;
	height: 180px;
	position: relative
}

.gp-head .boxed {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.gp-head .boxed>h2 {
	margin-top: 10px
}

.gp-detail-content {
	width: 810px
}

.gp-detail-content .list-invecase tr td:first-child {
	padding-left: 20px
}

.gp-detail-content .list-invecase tr td.title>p {
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666
}

.gp-detail-content .new-table-box .bussiness {
	margin-top: 15px
}

.gp-detail-content .new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th
	{
	height: 69px;
	line-height: 69px
}

.gp-detail-content .table-info {
	padding: 0 50px 60px
}

.gp-detail-content .table-info>table {
	width: 100%
}

.gp-detail-content .table-info>table>tbody>tr>td {
	padding: 10px 5px;
	font-size: 14px;
	color: #444
}

.gp-detail-content .table-info>table>tbody>tr>td>.title {
	font-weight: 600;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	width: 70px;
	text-align: right
}

.gp-detail-content .table-info>table>tbody>tr>td:first-child {
	width: 350px
}

.gp-detail-content .senior-mgr-info>table>tbody>tr>td:first-child {
	width: 250px
}

.gp-detail-content .senior-mgr-info>table>tbody>tr>td:nth-child(2) {
	width: 180px
}

.gp-detail-content .institution-info>table>tbody>tr>td .tag-round,
	.gp-detail-content .institution-info>table>tbody>tr>td .tag-scope {
	padding: 8px 10px;
	border-radius: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
	vertical-align: top;
	line-height: 1
}

.gp-detail-content .institution-info>table>tbody>tr>td .tag-scope {
	background-color: #fff3eb;
	color: #f86
}

.gp-detail-content .institution-info>table>tbody>tr>td .tag-round {
	background-color: #eff3f8;
	color: #525d7d
}

.gp-detail-content .institution-info>table>tbody>tr>td:nth-child(2) {
	width: 350px
}

.gp-detail-content .institution-info>table>tbody>tr>td .detail-msg {
	display: inline-block;
	vertical-align: top;
	margin-left: 85px;
	margin-top: -22px;
	line-height: 1.57;
	letter-spacing: .2px
}

.new-juzi-body {
	padding-top: 0;
	color: #444;
	font-size: 14px
}

.new-juzi-body #compete-goods {
	overflow: hidden
}

.new-juzi-body .navbar-fixed-top {
	position: fixed;
	background-image: linear-gradient(268deg, #ff9f00, #ff9c00 36%, #ff7500 82%, #f86)
}

.new-juzi-body .navbar-fixed-top .subnav>li>a, .new-juzi-body .navbar-fixed-top .subnav>li>a>i
	{
	color: #fff
}

.new-juzi-body .swiper-post-leftbig>div>a {
	position: relative
}

.new-juzi-body .swiper-post-leftbig>div>a>img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%
}

.new-juzi-body .block-numberpad .fa {
	color: #7e7e7e
}

.new-juzi-body .list-compete-info .is-loading {
	background: url(../images/img/loading.gif) no-repeat center 1px;
	background-size: 100%
}

.new-juzi-body .infoheadrow-v2 {
	height: 100%
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn {
	width: 140px;
	height: 30px;
	line-height: 28px;
	font-family: FZLTXHK-GBK1-0;
	padding-left: 14px;
	cursor: pointer;
	position: relative;
	text-align: initial;
	padding-right: 7px
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn .fa {
	font-size: 16px;
	vertical-align: middle;
	color: #f86
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn>span {
	min-width: 90px
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn>span>i {
	font-style: inherit
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn .is-loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	background-position-y: 4px;
	background-size: 20px
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.focused {
	background-color: #f86;
	color: #fff
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.focused>.fa-heart {
	color: #fff
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.focused>span:before {
	content: "已"
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable {
	position: relative;
	z-index: 1
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable:after,
	.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable:before {
	display: none;
	position: absolute;
	left: 50%;
	transform: translateX(-50%)
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable:before {
	content: "如果您是该公司高管，提交名片审核通过后可直接修改此公司多项信息。";
	width: 208px;
	height: 90px;
	border-radius: 2px;
	background-color: rgba(0, 0, 0, .74);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
	font-family: FZLTXHK-GBK1-0;
	font-size: 14px;
	line-height: 1.57;
	color: #fff;
	padding: 10px;
	top: 32px;
	text-align: left
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable:after {
	content: "";
	width: 0;
	height: 0;
	border-top: none;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid rgba(0, 0, 0, .74);
	top: 22px
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable:hover:after,
	.new-juzi-body .infoheadrow-v2 .actbox .actbtn.claimable:hover:before {
	display: block
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.weixin-qrcode {
	position: relative;
	cursor: pointer
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.weixin-qrcode>.qrcode-box
	{
	display: none;
	width: 160px;
	height: 160px;
	position: absolute;
	z-index: 2;
	background-color: rgba(0, 0, 0, .74);
	left: 50%;
	transform: translateX(-50%);
	top: 32px
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.weixin-qrcode>.qrcode-box>canvas
	{
	background-color: #fff;
	height: 140px;
	width: 140px;
	border: 10px solid #fff;
	margin: 9px
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.weixin-qrcode:hover>.qrcode-box
	{
	display: block
}

.new-juzi-body .infoheadrow-v2 .actbox .actbtn.weixin-qrcode:hover>.qrcode-box:before
	{
	content: "";
	width: 0;
	height: 0;
	border-top: none;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-bottom: 10px solid rgba(0, 0, 0, .74);
	top: 22px;
	position: absolute;
	top: -10px;
	left: 50%;
	transform: translateX(-50%)
}

.new-juzi-body #home #fast-search {
	color: #f86;
	cursor: pointer;
	margin-left: 5px
}

.new-juzi-body #home .infoheadrow-v2 .rowfoot {
	box-shadow: none
}

.new-juzi-body .download-all-btn, .new-juzi-body .new-btn {
	display: block;
	width: 150px;
	height: 30px;
	border-radius: 4px;
	background-image: linear-gradient(102deg, #e6487c, #ff6760);
	color: #fff;
	text-align: center;
	margin: 0 auto;
	line-height: 30px;
	cursor: pointer
}

.new-juzi-body .download-all-btn>.focusable, .new-juzi-body .new-btn>.focusable
	{
	display: inline
}

.new-juzi-body .download-all-btn.focused>.focusable, .new-juzi-body .download-all-btn>.focused,
	.new-juzi-body .new-btn.focused>.focusable, .new-juzi-body .new-btn>.focused
	{
	display: none
}

.new-juzi-body .download-all-btn.focused>.focused, .new-juzi-body .new-btn.focused>.focused
	{
	display: inline
}

.new-juzi-body .download-all-btn:hover, .new-juzi-body .new-btn:hover {
	color: #fff;
	animation: flowBg .7s ease-in-out infinite normal
}

.new-juzi-body .to-focus {
	cursor: pointer
}

.new-juzi-body .fa-heart {
	color: #f67156
}

.new-juzi-body .sidebar.right .seo-about-info {
	padding-left: 20px
}

.new-juzi-body .sidebar.right .body-follow-btn {
	padding-bottom: 20px;
	font-family: FZLTZHK-GBK1-0;
	font-size: 16px
}

.new-juzi-body .sidebar.right .body-follow-btn>a {
	display: block;
	padding: 30px 30px 15px;
	color: #5e6977
}

.new-juzi-body .sidebar.right .body-follow-btn.fixed-tab {
	position: fixed;
	top: 120px;
	z-index: 999
}

.new-juzi-body .block-numberpad>div {
	width: 90px;
	height: 100px;
	padding-top: 25px;
	float: left
}

.new-juzi-body .block-numberpad>div>p:first-child {
	margin-bottom: 10px
}

.new-juzi-body .block-numberpad>div:first-child {
	padding-left: 10px
}

.new-juzi-body .block-numberpad>div:last-child {
	padding-right: 10px
}

.new-juzi-body .block-numberpad b {
	font-weight: 400;
	font-size: 24px;
	color: #444;
	font-family: FZLTXHK-GBK1-0
}

.new-juzi-body .contact-list {
	padding: 0 20px
}

.new-juzi-body .contact-list>li>.list-block.aboutus>li {
	padding: 5px 0 5px 30px
}

.new-juzi-body .contact-list>li>.list-block.aboutus>li>.fa {
	left: 0
}

.new-juzi-body .contact-list>li:not (:last-child ){
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd
}

.new-juzi-body .contact-list>li:not (:first-child ){
	padding-top: 5px
}

.new-juzi-body .contact-list.limited-itemnum>li:nth-child(n+3) {
	display: none
}

.new-juzi-body .list-ugc-users.hscroll .title.c {
	color: #f86
}

.new-juzi-body .boxed {
	border: none
}

.new-juzi-body .seo-about-info {
	padding-left: 30px;
	font-size: 18px
}

.new-juzi-body .list-round-v2 tr {
	border-top: none
}

.new-juzi-body .list-round-v2 tr:not (:first-child ){
	border-top: 1px solid rgba(0, 0, 0, .05)
}

.new-juzi-body .list-round-v2 tr .round {
	font-size: 14px;
	font-family: FZLTZHK-GBK1-0;
	line-height: 1.43
}

.new-juzi-body .list-round-v2 tr .round>a:first-letter {
	font-size: 14px;
	font-weight: 400;
	margin-right: 0
}

.new-juzi-body .list-round-v2 tr .finades {
	font-size: 18px
}

.new-juzi-body .list-round-v2 tr td:first-child {
	width: 180px;
	padding-right: 15px
}

.new-juzi-body .list-round-v2 tr td:nth-child(2) {
	min-width: 40px
}

.new-juzi-body .list-round-v2 tr td:last-child {
	width: 100px
}

.new-juzi-body .list-round-v2 tr td:last-child>a {
	border: 1px solid #f86;
	padding: 5px 10px;
	border-radius: 4px
}

.new-juzi-body .list-round-v2 tr.feedback-btn-parent td:last-child {
	width: 120px;
	padding-right: 20px
}

.new-juzi-body .chart-container {
	padding: 60px 30px 20px
}

.new-juzi-body .chart-container #echart, .new-juzi-body .chart-container #list-chart
	{
	width: 370px;
	height: 385px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #f4f5f7;
	font-family: FZLTXHK-GBK1-0;
	position: relative
}

.new-juzi-body .chart-container #echart:after, .new-juzi-body .chart-container #echart:before,
	.new-juzi-body .chart-container #list-chart:after, .new-juzi-body .chart-container #list-chart:before
	{
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	color: #444
}

.new-juzi-body .chart-container #echart:before, .new-juzi-body .chart-container #list-chart:before
	{
	content: attr(chart-title);
	top: -60px
}

.new-juzi-body .chart-container #echart:after, .new-juzi-body .chart-container #list-chart:after
	{
	content: attr(chart-sub-title);
	top: -35px
}

.new-juzi-body .chart-container #echart {
	display: inline-block
}

.new-juzi-body .chart-container #list-chart {
	float: right
}

.new-juzi-body .chart-container #list-chart>ul {
	padding: 31px 43px 30px
}

.new-juzi-body .chart-container #list-chart>ul>li {
	padding-left: 30px;
	text-align: left;
	position: relative
}

.new-juzi-body .chart-container #list-chart>ul>li>span {
	float: right
}

.new-juzi-body .chart-container #list-chart>ul>li:not (:last-child ){
	margin-bottom: 21px
}

.new-juzi-body .chart-container #list-chart>ul>li:before {
	content: attr(ranking-num);
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 4px;
	background-color: #90a4ae;
	position: absolute;
	left: 0;
	color: #fff;
	text-align: center;
	line-height: 20px;
	font-family: FZLTXHK-GBK1-0
}

.new-juzi-body .chart-container #list-chart>ul>li:first-child:before {
	background-color: #f44336
}

.new-juzi-body .chart-container #list-chart>ul>li:nth-child(2):before {
	background-color: #ff8700
}

.new-juzi-body .chart-container #list-chart>ul>li:nth-child(3):before {
	background-color: #fed461
}

.new-juzi-body .album-list, .new-juzi-body .tag-list {
	width: 980px;
	vertical-align: top
}

.new-juzi-body .album-list>.collect-box>a, .new-juzi-body .album-list>.common-tag-list>a,
	.new-juzi-body .album-list>a, .new-juzi-body .tag-list>.collect-box>a,
	.new-juzi-body .tag-list>.common-tag-list>a, .new-juzi-body .tag-list>a
	{
	display: inline-block;
	padding: 3px 12px;
	margin-bottom: 5px;
	border-radius: 2px;
	font-family: FZLTXHK-GBK1-0;
	font-size: 12px;
	background-color: #f6f6f6;
	color: #444;
	white-space: nowrap
}

.new-juzi-body .album-list>.collect-box>a.one-level-tag, .new-juzi-body .album-list>.common-tag-list>a.one-level-tag,
	.new-juzi-body .album-list>a.one-level-tag, .new-juzi-body .tag-list>.collect-box>a.one-level-tag,
	.new-juzi-body .tag-list>.common-tag-list>a.one-level-tag,
	.new-juzi-body .tag-list>a.one-level-tag {
	background-color: rgba(255, 110, 0, .1);
	color: #f86
}

.new-juzi-body .album-list>.collect-box>a.two-level-tag, .new-juzi-body .album-list>.common-tag-list>a.two-level-tag,
	.new-juzi-body .album-list>a.two-level-tag, .new-juzi-body .tag-list>.collect-box>a.two-level-tag,
	.new-juzi-body .tag-list>.common-tag-list>a.two-level-tag,
	.new-juzi-body .tag-list>a.two-level-tag {
	background-color: #f5f8fb;
	color: #525d7d
}

.new-juzi-body .album-list>.collect-box>a.collect-to-album,
	.new-juzi-body .album-list>.common-tag-list>a.collect-to-album,
	.new-juzi-body .album-list>a.collect-to-album, .new-juzi-body .tag-list>.collect-box>a.collect-to-album,
	.new-juzi-body .tag-list>.common-tag-list>a.collect-to-album,
	.new-juzi-body .tag-list>a.collect-to-album {
	background-color: #fff;
	border: 1px solid #f86;
	color: #f86
}

.new-juzi-body .album-list>.common-tag-list, .new-juzi-body .tag-list>.common-tag-list
	{
	margin-top: 6px
}

.new-juzi-body .album-list>.collect-box, .new-juzi-body .tag-list>.collect-box
	{
	display: inline-block;
	position: relative;
	margin-left: 5px
}

.new-juzi-body .album-list>.collect-box>.album-box, .new-juzi-body .tag-list>.collect-box>.album-box
	{
	display: none;
	width: 266px;
	height: 206px;
	background-color: #fff;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .25);
	position: absolute;
	z-index: 11;
	padding-bottom: 30px
}

.new-juzi-body .album-list>.collect-box>.album-box>ul, .new-juzi-body .tag-list>.collect-box>.album-box>ul
	{
	height: 100%;
	max-height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 0
}

.new-juzi-body .album-list>.collect-box>.album-box>ul.empty:after,
	.new-juzi-body .album-list>.collect-box>.album-box>ul.empty:before,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul.empty:after,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul.empty:before {
	display: block;
	font-family: FZLTXHK-GBK1-0;
	text-align: center
}

.new-juzi-body .album-list>.collect-box>.album-box>ul.empty:before,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul.empty:before {
	content: "创建专辑，管理你感兴趣的公司";
	font-size: 14px;
	color: #4a4a4a;
	padding: 40px 25px 15px
}

.new-juzi-body .album-list>.collect-box>.album-box>ul.empty:after,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul.empty:after {
	content: "创建如：竞争对手、行业合作伙伴等公司专辑，可收到这些公司的实时动态";
	font-size: 12px;
	color: #999;
	padding: 0 25px
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li, .new-juzi-body .tag-list>.collect-box>.album-box>ul>li
	{
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	font-family: FZLTXHK-GBK1-0;
	font-size: 12px;
	color: #4a4a4a;
	padding: 0 10px
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li>.line1,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li>.line1 {
	width: auto;
	max-width: 160px;
	display: inline-block;
	vertical-align: top
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li>span,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li>span {
	position: relative
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li>span>i,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li>span>i {
	display: inline-block;
	position: absolute;
	width: 36px;
	background-size: 100%;
	right: 0;
	top: 5px;
	background-color: #fff
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li>i,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li>i {
	font-style: inherit
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li.collectable>span,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li.collectable>span
	{
	color: #f86
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li.collected>span,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li.collected>span {
	color: #999;
	position: relative
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li.collected>span:before,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li.collected>span:before
	{
	content: "已";
	position: absolute;
	left: -12px;
	font-size: 12px
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li.is-loading,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li.is-loading {
	width: 100%;
	height: 100%;
	text-align: center;
	background-size: 20%
}

.new-juzi-body .album-list>.collect-box>.album-box>ul>li:hover,
	.new-juzi-body .album-list>.collect-box>.album-box>ul>li:hover i,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li:hover,
	.new-juzi-body .tag-list>.collect-box>.album-box>ul>li:hover i {
	background-color: #f4f4f4
}

.new-juzi-body .album-list>.collect-box>.album-box>.create-box,
	.new-juzi-body .tag-list>.collect-box>.album-box>.create-box {
	height: 30px;
	border: 1px solid hsla(0, 0%, 80%, .5);
	position: absolute;
	width: 100%;
	bottom: 0;
	font-size: 12px;
	z-index: 12
}

.new-juzi-body .album-list>.collect-box>.album-box>.create-box>input,
	.new-juzi-body .tag-list>.collect-box>.album-box>.create-box>input {
	width: 168px;
	height: 28px;
	border: none;
	outline: none;
	padding: 7px 10px
}

.new-juzi-body .album-list>.collect-box>.album-box>.create-box>span,
	.new-juzi-body .tag-list>.collect-box>.album-box>.create-box>span {
	display: inline-block;
	vertical-align: top;
	width: 95px;
	height: 28px;
	background-color: #f86;
	float: right;
	text-align: center;
	color: #fff;
	line-height: 28px;
	cursor: pointer
}

.new-juzi-body .album-list>.collect-box>.album-box>.create-box>span.name-null,
	.new-juzi-body .tag-list>.collect-box>.album-box>.create-box>span.name-null
	{
	background-color: #f4f4f4;
	cursor: no-drop;
	color: #8a99a6
}

.new-juzi-body .album-list {
	margin-top: 20px
}

.new-juzi-body .company-new {
	margin: 0 auto;
	padding: 60px 0 0;
	position: relative;
	border: none
}

.new-juzi-body .company-new>#myTab {
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0
}

.new-juzi-body .company-new>#myTab>.move-border-box {
	position: relative
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul {
	width: 100%;
	height: 100%;
	background-color: #fff;
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .08)
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li {
	height: inherit;
	width: auto;
	font-family: FZLTXHK-GBK1-0;
	font-size: 16px;
	text-align: center;
	line-height: 49px;
	margin-right: 70px;
	cursor: pointer;
	padding: 0
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.active {
	color: #f86
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.to-timeline-btn
	{
	width: auto;
	margin: 10px 0 0;
	float: right;
	background: #f86
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.to-timeline-btn>a
	{
	display: block;
	width: 140px;
	cursor: pointer;
	position: relative;
	padding-right: 7px;
	border: 1px solid #f86;
	height: 30px;
	line-height: 28px;
	border-radius: 2px;
	margin-bottom: 0;
	color: #fff;
	text-align: center;
	padding-left: 10px;
	font-size: 14px
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.to-timeline-btn>a>span
	{
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	height: 29px;
	margin-left: 5px
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.to-timeline-btn>a>.icon-complete-info
	{
	position: relative;
	top: 2px
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.to-timeline-btn>a>.icon-complete-info:before
	{
	color: #fff
}

.new-juzi-body .company-new>#myTab>.move-border-box>ul>li.to-timeline-btn>a:hover
	{
	opacity: .8
}

.new-juzi-body .company-new>#myTab>.move-border-box>.move-border-bar {
	height: 2px;
	background-color: #f86;
	position: absolute;
	bottom: 0;
	left: 25px
}

.new-juzi-body .company-new>#myTab.fixed-tab {
	width: 1120px;
	position: fixed;
	top: 0;
	z-index: 999;
	box-shadow: 0 1px 9px 0 rgba(0, 0, 0, .08), inset 0 -1px 0 0 #e1e8ee
}

.new-juzi-body .main-left-container {
	margin-right: 300px
}

.new-juzi-body .main-left-container .tobe-vip-box {
	display: none
}

.new-juzi-body .main-left-container .empty-list {
	min-height: 100px;
	position: relative
}

.new-juzi-body .main-left-container .empty-list:after, .new-juzi-body .main-left-container .empty-list:before
	{
	display: block;
	font-family: FZLTZHK-GBK1-0;
	text-align: center
}

.new-juzi-body .main-left-container .empty-list:before {
	content: attr(data-title);
	font-size: 16px;
	margin: 15px 0
}

.new-juzi-body .main-left-container .empty-list:after {
	content: "请告诉我们，让我们做得更好";
	font-size: 14px;
	color: #5e6977
}

.new-juzi-body .main-left-container .empty-list .trigger-feedback,
	.new-juzi-body .main-left-container .empty-list:after {
	position: absolute;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%)
}

.new-juzi-body .main-left-container .empty-list.empty-with-link:after {
	display: none;
	content: ""
}

.new-juzi-body .main-left-container .empty-list.empty-with-link>li {
	padding: 0 30px 20px
}

.new-juzi-body .main-left-container .empty-list.empty-with-link>li>a {
	text-align: center;
	color: #5e6977
}

.new-juzi-body .main-left-container .empty-list.empty-with-link>li>a:hover
	{
	color: #f86
}

.new-juzi-body .main-left-container .empty-list.empty-with-link tr:hover
	{
	background-color: #fff
}

.new-juzi-body .main-left-container .empty-list.empty-with-link tr>td {
	position: relative;
	color: #5e6977
}

.new-juzi-body .main-left-container .empty-list.empty-with-link tr>td:hover
	{
	color: #f86
}

.new-juzi-body .main-left-container .empty-list.empty-with-link .trigger-feedback
	{
	cursor: pointer;
	text-align: center;
	display: block !important;
	width: 100%;
	max-width: 100%
}

.new-juzi-body .main-left-container .need-vip {
	position: relative;
	z-index: 1
}

.new-juzi-body .main-left-container .need-vip>.mask-panel {
	width: 100%;
	height: 100%;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	background-color: #fff;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05)
}

.new-juzi-body .main-left-container .need-vip>.tobe-vip-box {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
	text-align: center
}

.new-juzi-body .main-left-container .need-vip>.tobe-vip-box>.tobe-vip-now
	{
	display: block
}

.new-juzi-body .main-left-container .need-vip>.tobe-vip-box>.tobe-vip-now:hover
	{
	color: #fff
}

.new-juzi-body .main-left-container .need-vip>.tobe-vip-box>p {
	font-family: FZLTZHK-GBK1-0;
	font-size: 20px;
	color: #5e6977;
	margin-bottom: 20px
}

.new-juzi-body .main-left-container .banner-block {
	padding: 40px 50px 30px
}

.new-juzi-body .main-left-container .des {
	padding: 30px 0 20px;
	font-family: FZLTXHK-GBK1-0;
	font-size: 14px;
	border: none
}

.new-juzi-body .main-left-container .des-more {
	padding-bottom: 20px;
	overflow: auto;
	zoom: 1;
	font-size: .8em;
	color: #a8a8a8
}

.new-juzi-body .main-left-container .team-list {
	padding-bottom: 20px;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05)
}

.new-juzi-body .main-left-container .team-list>li {
	height: 100px;
	padding: 20px 20px 20px 30px
}

.new-juzi-body .main-left-container .team-list>li .avatar,
	.new-juzi-body .main-left-container .team-list>li>div {
	display: inline-block;
	vertical-align: middle
}

.new-juzi-body .main-left-container .team-list>li>.avatar {
	width: 60px;
	height: 60px;
	margin-right: 20px
}

.new-juzi-body .main-left-container .team-list>li>.avatar>img {
	width: 100%;
	height: 100%;
	border-radius: 100%
}

.new-juzi-body .main-left-container .team-list>li>.avatar:empty:before {
	content: attr(first-letter);
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background-color: #eff3f8;
	font-family: HiraginoSansGB-W3;
	font-size: 28px;
	color: #525d7d;
	text-align: center;
	line-height: 59px
}

.new-juzi-body .main-left-container .team-list>li>.per-name {
	width: 120px;
	font-family: FZLTZHK-GBK1-0;
	margin-right: 20px
}

.new-juzi-body .main-left-container .team-list>li>.per-name>span {
	font-family: FZLTZHK-GBK1-0;
	color: #999
}

.new-juzi-body .main-left-container .team-list>li>.per-position {
	font-family: FZLTXHK-GBK1-0;
	width: 90px
}

.new-juzi-body .main-left-container .team-list>li>.per-des {
	width: 375px;
	max-height: 60px;
	line-height: 1.5;
	overflow: hidden;
	font-family: FZLTXHK-GBK1-0
}

.new-juzi-body .main-left-container .team-list>li:hover {
	background-color: rgba(0, 0, 0, .02)
}

.new-juzi-body .main-left-container #compete-goods .product-public-num {
	position: relative
}

.new-juzi-body .main-left-container #compete-goods .product-public-num>img
	{
	width: 20px;
	cursor: pointer
}

.new-juzi-body .main-left-container #compete-goods .product-public-num>.qr-box
	{
	display: none;
	width: 110px;
	height: 110px;
	background: rgba(0, 0, 0, .74);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .3);
	border-radius: 2px;
	padding: 10px;
	position: absolute;
	right: 100%;
	top: 100%;
	transform: translate(-10px, -50%)
}

.new-juzi-body .main-left-container #compete-goods .product-public-num>.qr-box>img
	{
	width: 100%;
	height: 100%
}

.new-juzi-body .main-left-container #compete-goods .product-public-num>.qr-box:after
	{
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-right: none;
	border-left: 5px solid rgba(0, 0, 0, .74);
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	position: absolute;
	top: 40px;
	right: -5px
}

.new-juzi-body .main-left-container #compete-goods .product-public-num:hover>.qr-box
	{
	display: block
}

.new-juzi-body .main-left-container #legal-proceedings .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:first-child,
	.new-juzi-body .main-left-container #legal-proceedings .bussiness .bussiness_main .shareholder>.custom-table>thead>tr>th:first-child
	{
	width: 120px;
	text-align: center
}

.new-juzi-body .main-left-container #legal-proceedings .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:nth-child(2),
	.new-juzi-body .main-left-container #legal-proceedings .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:nth-child(3),
	.new-juzi-body .main-left-container #legal-proceedings .bussiness .bussiness_main .shareholder>.custom-table>tbody>tr>td:nth-child(4)
	{
	text-align: left
}

.new-juzi-body .main-left-container .product-list {
	overflow: visible
}

.new-juzi-body .main-left-container .product-list>li {
	width: 50%;
	height: 100px;
	padding: 20px
}

.new-juzi-body .main-left-container .product-list>li:nth-child(odd) {
	display: inline-block;
	padding-left: 30px
}

.new-juzi-body .main-left-container .product-list>li:nth-child(2n) {
	float: right
}

.new-juzi-body .main-left-container .product-list>li>a>img {
	width: 60px;
	height: 60px;
	border-radius: 2px;
	border: 1px solid #ddd;
	float: left;
	background: url(../images/img/others.png) 50% no-repeat;
	background-size: 100%
}

.new-juzi-body .main-left-container .product-list>li>.product-name {
	margin-left: 20px;
	font-family: FZLTZHK-GBK1-0
}

.new-juzi-body .main-left-container .product-list>li>.product-name>i {
	font-size: 16px;
	color: #525d7d;
	margin-left: 5px
}

.new-juzi-body .main-left-container .product-list>li>.product-des {
	font-family: FZLTXHK-GBK1-0;
	color: #999;
	padding-left: 20px;
	margin-top: 5px;
	line-height: 1.3
}

.new-juzi-body .main-left-container .product-list>li>.product-tag {
	float: right;
	font-family: FZLTXHK-GBK1-0;
	color: #f86;
	cursor: pointer;
	margin-left: 20px
}

.new-juzi-body .main-left-container .product-list>li>.toggle-feedback-btn
	{
	line-height: 1.8
}

.new-juzi-body .main-left-container .product-list>li:hover {
	background-color: rgba(0, 0, 0, .02)
}

.new-juzi-body .main-left-container .analysis-report-list {
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05)
}

.new-juzi-body .main-left-container .analysis-report-list>li {
	height: 60px;
	padding: 20px 30px;
	font-family: FZLTZHK-GBK1-0;
	position: relative
}

.new-juzi-body .main-left-container .analysis-report-list>li:not (:last-child
	){
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05)
}

.new-juzi-body .main-left-container .analysis-report-list>li:nth-child(2n)
	{
	background-color: #f7f8f8
}

.new-juzi-body .main-left-container .analysis-report-list>li>a {
	display: block;
	width: 90%
}

.new-juzi-body .main-left-container .analysis-report-list>li>span {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%)
}

.new-juzi-body .main-left-container .news-list {
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .05)
}

.new-juzi-body .main-left-container .news-list>li {
	height: 60px;
	padding: 15px 30px;
	font-family: FZLTZHK-GBK1-0;
	position: relative
}

.new-juzi-body .main-left-container .news-list>li>a, .new-juzi-body .main-left-container .news-list>li>span
	{
	display: inline-block;
	vertical-align: middle
}

.new-juzi-body .main-left-container .news-list>li>a {
	margin-right: 15px;
	max-width: 440px
}

.new-juzi-body .main-left-container .news-list>li>.news-date {
	width: 112px;
	height: 27px;
	line-height: 26px;
	border-radius: 4px;
	border: 1px solid #444;
	margin-right: 35px;
	text-align: center
}

.new-juzi-body .main-left-container .news-list>li>.news-tag {
	height: 20px;
	display: inline-block;
	width: 70px;
	text-align: center;
	padding: 4px 11px;
	font-family: FZLTXHK-GBK1-0;
	font-size: 12px;
	line-height: 1;
	color: #f86;
	border-radius: 2px;
	background-color: rgba(255, 110, 0, .1)
}

.new-juzi-body .main-left-container .news-list>li>.toggle-feedback-btn {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%)
}

.new-juzi-body .main-left-container .news-list>li:hover {
	background-color: #f7f8f8
}

.new-juzi-body .main-left-container .news-list>li:hover>a {
	color: #f86
}

.new-juzi-body .main-left-container .download {
	padding: 5px 25px;
	border-radius: 2px;
	background-color: #f86;
	font-family: FZLTXHK-GBK1-0;
	color: #fff
}

@
keyframes flowBg { 0%{
	background: linear-gradient(90deg, #e7497b, #eb4e77, #f3586d, #f95f67)
}

25%{
background
:linear-gradient
(90deg
,
#e7497b
,
#eb4e77
,
#f3586d
,
#f95f67
)
}
50%{
background
:linear-gradient
(90deg
,
#f95f67
,
#e7497b
,
#eb4e77
,
#f3586d
)
}
75%{
background
:linear-gradient
(90deg
,
#f3586d
,
#f95f67
,
#e7497b
,
#eb4e77
)
}
to {
	background: linear-gradient(90deg, #eb4e77, #f3586d, #f95f67, #e7497b)
}

}
@media ( max-width :750px) {
	.new-juzi-body .seo-about-info {
		padding-left: 20px
	}
	.new-juzi-body .line-title {
		max-height: 80px;
		height: auto !important
	}
	.new-juzi-body .seo-little-title {
		display: inline-block;
		margin-top: -20px;
		line-height: 12px
	}
	.new-juzi-body .album-list, .new-juzi-body .tag-list {
		width: 100%
	}
	.new-juzi-body .album-list>.common-tag-list>a, .new-juzi-body .album-list>a,
		.new-juzi-body .tag-list>.common-tag-list>a, .new-juzi-body .tag-list>a
		{
		display: inline-block;
		margin-top: 5px
	}
	.new-juzi-body .album-list>.collect-box {
		margin-top: 10px
	}
	.new-juzi-body #myTab {
		display: none
	}
	.new-juzi-body .company-new {
		padding: 0
	}
	.new-juzi-body .main-left-container {
		margin-right: 0
	}
	.new-juzi-body .main-left-container .banner-block {
		padding: 20px 30px
	}
	.new-juzi-body .main-left-container .team-list>li {
		height: auto;
		min-height: 100px;
		padding: 10px 20px
	}
	.new-juzi-body .main-left-container .team-list>li .avatar {
		width: 40px;
		height: 40px;
		margin-right: 10px
	}
	.new-juzi-body .main-left-container .team-list>li .avatar:empty:before {
		font-size: 20px;
		line-height: 40px
	}
	.new-juzi-body .main-left-container .team-list>li>.per-name {
		width: 120px;
		margin-right: 0
	}
	.new-juzi-body .main-left-container .team-list>li>.per-des {
		width: auto;
		margin-top: 10px
	}
	.new-juzi-body .main-left-container .product-list>li {
		width: 100%
	}
	.new-juzi-body .main-left-container .product-list>li:nth-child(odd) {
		float: left;
		padding-left: 20px
	}
	.new-juzi-body .main-left-container .news-list>li {
		height: auto;
		min-height: 60px;
		padding: 10px 30px
	}
	.new-juzi-body .main-left-container .news-list>li>.news-tag {
		position: absolute;
		top: 15px;
		right: 20px
	}
	.new-juzi-body .main-left-container .news-list>li>.news-date {
		width: 82px;
		font-size: 12px
	}
	.new-juzi-body .main-left-container .news-list>li>a {
		margin-top: 10px
	}
	.new-juzi-body .main-left-container .analysis-report-list>li {
		padding: 20px
	}
	.new-juzi-body .main-left-container .analysis-report-list>li>a {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%
	}
	.new-juzi-body .main-left-container .analysis-report-list>li>a>span {
		display: none
	}
	.new-juzi-body .main-left-container .bussiness .bussiness_main .shareholder
		{
		overflow-x: auto
	}
	.new-juzi-body .main-left-container .bussiness .bussiness_main .shareholder .table-bordered
		{
		width: auto;
		min-width: 100%;
		max-width: none
	}
	.new-juzi-body .main-left-container .icp-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		.new-juzi-body .main-left-container .indus-info .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		.new-juzi-body .main-left-container .neeq-concept-stock .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th,
		.new-juzi-body .main-left-container .new-table-box .bussiness .bussiness_main .shareholder>.table-bordered>thead>tr>th
		{
		min-width: 100px;
		width: auto;
		white-space: nowrap
	}
	.new-juzi-body .icp-concept-stock .bussiness .stock_titlebar,
		.new-juzi-body .indus-info .bussiness .stock_titlebar, .new-juzi-body .neeq-concept-stock .bussiness .stock_titlebar,
		.new-juzi-body .new-table-box .bussiness .stock_titlebar {
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden
	}
	.new-juzi-body .icp-concept-stock .bussiness .stock_titlebar>li,
		.new-juzi-body .indus-info .bussiness .stock_titlebar>li,
		.new-juzi-body .neeq-concept-stock .bussiness .stock_titlebar>li,
		.new-juzi-body .new-table-box .bussiness .stock_titlebar>li {
		margin-right: 0
	}
	.new-juzi-body .icp-concept-stock .bussiness .stock_titlebar>li>a,
		.new-juzi-body .indus-info .bussiness .stock_titlebar>li>a,
		.new-juzi-body .neeq-concept-stock .bussiness .stock_titlebar>li>a,
		.new-juzi-body .new-table-box .bussiness .stock_titlebar>li>a {
		padding: 12px 5px;
		font-size: 12px
	}
	.new-juzi-body .chart-container {
		padding: 40px 10px 20px
	}
	.new-juzi-body .chart-container #echart, .new-juzi-body .chart-container #list-chart
		{
		width: 100%
	}
	.new-juzi-body .chart-container #list-chart {
		float: none;
		margin-top: 70px
	}
	.new-juzi-body .chart-container #list-chart:before {
		top: -55px
	}
	.new-juzi-body .chart-container #list-chart:after {
		top: -30px
	}
	.new-juzi-body .chart-container #list-chart>ul {
		padding: 10px 30px
	}
}

.investfirm-info-body .able:hover {
	position: relative
}

.investfirm-info-body .able:hover:before {
	content: attr(attr-wechat);
	position: absolute;
	display: inline-block;
	width: 100px;
	height: auto;
	top: 25px;
	left: -15px;
	background-color: #fff;
	color: #444;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	padding: 10px;
	border-radius: 4px
}

.investfirm-info-body .able:hover:after {
	content: "";
	width: 0;
	height: 0;
	border-top: none;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	position: absolute;
	top: 20px;
	left: 5px
}

.investfirm-info-body #myTab>.move-border-box>ul>li:not (:last-child ){
	margin-right: 80px
}

.investfirm-info-body#home {
	height: 240px;
	margin: 0 0 20px
}

.investfirm-info-body .investfirm-base-box {
	height: 100%;
	background: url(../images/img/bg-banner-about-aboutus.png) 50% no-repeat;
	color: #fff
}

.investfirm-info-body .investfirm-base-box>.inner-box {
	width: 1120px;
	margin: 0 auto;
	padding: 70px 50px 30px;
	position: relative
}

.investfirm-info-body .investfirm-base-box>.inner-box>.logo-box {
	width: 120px;
	height: 120px;
	border-radius: 4px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	float: left;
	margin-right: 20px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.logo-box>img {
	width: 100%;
	height: 100%
}

.investfirm-info-body .investfirm-base-box>.inner-box>h1 {
	font-size: 24px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.tag-list {
	height: auto;
	margin-top: 15px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.tag-list>span {
	padding: 3px 9px;
	color: hsla(0, 0%, 100%, .8);
	border-radius: 2px;
	border: 1px solid hsla(0, 0%, 100%, .8);
	margin-right: 10px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.website-box {
	display: inline-block;
	height: auto;
	color: #fff;
	margin-top: 15px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.website-box>i {
	margin: 0 5px;
	position: relative;
	top: 1px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.website-box:hover
	{
	opacity: .8
}

.investfirm-info-body .investfirm-base-box>.inner-box>.actbox {
	right: 50px;
	top: 85px
}

.investfirm-info-body .investfirm-base-box>.inner-box>.actbox>.actbtn {
	border: 1px solid #fff;
	color: #fff
}

.investfirm-info-body .investfirm-base-box>.inner-box>.actbox>.actbtn>.fa,
	.investfirm-info-body .investfirm-base-box>.inner-box>.actbox>.actbtn>.fa.icon-complete-info:before
	{
	color: #fff
}

.investfirm-info-body .base-intro {
	padding: 10px 30px
}

.investfirm-info-body .base-intro>li {
	padding: 20px 0;
	color: #4a4a4a;
	position: relative;
	font-family: HiraginoSansGB-W3
}

.investfirm-info-body .base-intro>li:first-child {
	padding: 0 0 20px;
	text-indent: 28px;
	font-family: FZLTXHK-GBK1-0;
	line-height: 1.71;
	text-align: justify
}

.investfirm-info-body .base-intro>li:nth-child(2), .investfirm-info-body .base-intro>li:nth-child(3),
	.investfirm-info-body .base-intro>li:nth-child(4),
	.investfirm-info-body .base-intro>li:nth-child(5) {
	border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.investfirm-info-body .base-intro>li:nth-child(4), .investfirm-info-body .base-intro>li:nth-child(5),
	.investfirm-info-body .base-intro>li:nth-child(6) {
	padding: 15px 0
}

.investfirm-info-body .base-intro>li>.intro-title {
	width: 120px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.investfirm-info-body .base-intro>li>.intro-detail {
	padding-left: 140px
}

.investfirm-info-body .base-intro>li>.intro-detail>span {
	margin-right: 20px
}

.investfirm-info-body .base-intro>li>.intro-detail>a {
	display: inline-block;
	border-radius: 2px;
	padding: 5px 0;
	font-size: 14px;
	line-height: 1;
	white-space: nowrap;
	margin: 5px 12px 5px 0
}

.investfirm-info-body .base-intro>li>.intro-detail>a.tag-scope {
	background-color: #fff3eb;
	color: #f86;
	padding: 5px 7px
}

.investfirm-info-body .base-intro>li>.intro-detail>a.tag-round {
	background-color: #eff3f8;
	color: #525d7d;
	padding: 5px 7px
}

.investfirm-info-body .chart-container {
	padding: 15px 30px 20px
}

.investfirm-info-body .chart-container #echart_by_scope,
	.investfirm-info-body .chart-container #echart_by_time {
	height: 400px
}

.investfirm-info-body .chart-container #echart_by_scope {
	margin-bottom: 30px
}

.investfirm-info-body .operate-box {
	text-align: right;
	padding-right: 30px
}

.investfirm-info-body .operate-box>span {
	font-family: FZLTZHK-GBK1-0;
	font-size: 12px;
	line-height: 1;
	border-radius: 4px;
	padding: 6px 8px;
	cursor: pointer
}

.investfirm-info-body .operate-box>span.active {
	background-color: #f67156;
	color: #fff
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select {
	margin-right: 5px
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn {
	padding: 1px 12px;
	font-size: 12px;
	font-family: FZLTZHK-GBK1-0;
	color: #444;
	outline: none
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn>span.filter-option
	{
	text-align: center
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn .caret
	{
	color: #cecece
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn:hover
	{
	color: #8a99a6;
	border-color: #e1e8ee;
	background-color: #fff
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn a:focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn a:hover
	{
	outline: none
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select>.dropdown-toggle.bs-placeholder:hover
	{
	color: #8a99a6
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .dropdown-toggle:focus
	{
	outline: none !important;
	outline-offset: 0
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .dropdown-menu
	{
	max-height: 120px !important;
	overflow-y: auto;
	width: auto;
	border-radius: 4px;
	background-color: hsla(0, 0%, 100%, .95);
	box-shadow: none;
	z-index: 10
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .dropdown-menu li
	{
	font-size: 12px
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .dropdown-menu li a
	{
	padding: 6px 20px;
	outline: none !important
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .dropdown-menu .selected a
	{
	color: #f86
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .dropdown-menu .selected:hover
	{
	opacity: .8
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select>select {
	z-index: 0 !important
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default.active.focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default.active:focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default.active:hover,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default:active.focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default:active:focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default:active:hover,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .open>.btn-default.dropdown-toggle.focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .open>.btn-default.dropdown-toggle:focus,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .open>.btn-default.dropdown-toggle:hover
	{
	color: #43484d;
	background-color: #f6f8fa;
	border-color: #e1e8ee
}

.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default.active,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .btn-default:active,
	.investfirm-info-body .operate-box.for-time>.bootstrap-select .open>.btn-default.dropdown-toggle
	{
	background-color: #f6f8fa;
	box-shadow: inherit;
	color: #43484d;
	border-color: #e1e8ee
}

.investfirm-info-body .tooltip-box {
	font-size: 12px
}

.investfirm-info-body .tooltip-box.for-scope>p {
	font-family: FZLTZHK-GBK1-0
}

.investfirm-info-body .tooltip-box.for-scope>ul>li {
	font-family: FZLTXHK-GBK1-0;
	position: relative;
	margin: 1.5px 0;
	padding-left: 20px
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:before {
	content: "";
	display: inline-block;
	border-radius: 100%;
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%)
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:first-child:before {
	width: 10px;
	height: 10px;
	background-color: #2ecc71
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(2):before {
	width: 7px;
	height: 7px;
	background-color: #1abc9c
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(3):before {
	width: 5px;
	height: 5px;
	background-color: #e74c3c
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(4):before {
	width: 7px;
	height: 7px;
	background-color: #e67622
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(5):before {
	width: 6px;
	height: 6px;
	background-color: #f1c40f
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(6):before {
	width: 5px;
	height: 5px;
	background-color: #27ae60
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(7):before {
	width: 4px;
	height: 4px;
	background-color: #16a085
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(8):before {
	width: 3px;
	height: 3px;
	background-color: #c0392b
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(9):before {
	width: 2px;
	height: 2px;
	background-color: #d35400
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(10):before
	{
	width: 1px;
	height: 1px;
	background-color: #f39c12
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(11):before
	{
	background-color: #34495e
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(12):before
	{
	background-color: #95a5a6
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(13):before
	{
	background-color: #ecf0f1
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(14):before
	{
	background-color: #9b59b6
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(15):before
	{
	background-color: #3498db
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(16):before
	{
	background-color: #2c3e50
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(17):before
	{
	background-color: #7f8c8d
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(18):before
	{
	background-color: #bdc3c7
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(19):before
	{
	background-color: #8e44ad
}

.investfirm-info-body .tooltip-box.for-scope>ul>li:nth-child(20):before
	{
	background-color: #2980b9
}

.investfirm-info-body .tooltip-box.for-time {
	width: 290px;
	height: 150px
}

.investfirm-info-body .tooltip-box.for-time>ul>li {
	font-family: FZLTXHK-GBK1-0;
	line-height: 2
}

.investfirm-info-body .tooltip-box.for-time>ul>li>div {
	width: 50%;
	float: left;
	padding-left: 5px
}

.investfirm-info-body .tooltip-box.for-time>ul>li:first-child,
	.investfirm-info-body .tooltip-box.for-time>ul>li:nth-child(2) {
	font-family: FZLTZHK-GBK1-0;
	font-weight: 700
}

.investfirm-info-body .tooltip-box.for-time>ul>li:first-child {
	border-bottom: 1px dashed #ffe0d7;
	padding-bottom: 5px
}

.investfirm-info-body .tooltip-box.for-time>ul>li:first-child>span {
	margin-left: 20px
}

.investfirm-info-body .tooltip-box.for-time>ul>li:nth-child(2)>div {
	padding-left: 0;
	padding-top: 5px
}

.investfirm-info-body .best-partner-box {
	width: 770px;
	margin: 0 auto;
	padding-bottom: 35px
}

.investfirm-info-body .best-partner-box>div {
	padding-left: 0
}

.investfirm-info-body .best-partner-box>div>h4 {
	font-family: HiraginoSansGB-W3;
	margin: 10px 0
}

.investfirm-info-body .best-partner-box>div>ul>li {
	height: 60px;
	line-height: 40px;
	padding: 10px 0
}

.investfirm-info-body .best-partner-box>div>ul>li>a {
	display: block
}

.investfirm-info-body .best-partner-box>div>ul>li>a>.logo-box {
	width: 40px;
	height: 40px;
	border-radius: 2px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .1);
	float: left;
	position: relative
}

.investfirm-info-body .best-partner-box>div>ul>li>a>.logo-box>img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.investfirm-info-body .best-partner-box>div>ul>li>a>.logo-box ~div{
	display: inline-block;
	vertical-align: top
}

.investfirm-info-body .best-partner-box>div>ul>li>a>.logo-box ~div.line1
	{
	width: 120px;
	margin-left: 10px
}

.investfirm-info-body .best-partner-box>div>ul>li>a>span {
	margin-left: 10px
}

.investfirm-info-body .logo-wall-box {
	padding-bottom: 35px;
	margin-top: 10px
}

.investfirm-info-body .logo-wall-box .logo-wall {
	width: 700px;
	border-radius: 1px;
	margin: 0 auto;
	overflow: hidden
}

.investfirm-info-body .logo-wall-box .logo-wall>a {
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 1px;
	float: left;
	position: relative;
	overflow: hidden;
	color: #fff
}

.investfirm-info-body .logo-wall-box .logo-wall>a>img {
	max-width: 60px;
	max-height: 60px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.investfirm-info-body .logo-wall-box .logo-wall>a:nth-child(2n) {
	background-color: #fff
}

.investfirm-info-body .logo-wall-box .logo-wall>a:nth-child(odd) {
	background-color: #eee
}

.investfirm-info-body .logo-wall-box .logo-wall>a>h1,
	.investfirm-info-body .logo-wall-box .logo-wall>a>p {
	width: 102%;
	left: -1%;
	padding: 5%;
	background-color: rgba(255, 102, 0, .7);
	transition: transform .2s ease-out, opacity .3s ease-out;
	text-align: center
}

.investfirm-info-body .logo-wall-box .logo-wall>a>h1 {
	bottom: 50%;
	z-index: 1;
	transform: translateY(-100%) translatez(-1px);
	padding-top: 50%
}

.investfirm-info-body .logo-wall-box .logo-wall>a>h1:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 45%;
	width: 10%;
	text-align: center;
	border-bottom: 1px solid #fff
}

.investfirm-info-body .logo-wall-box .logo-wall>a>p {
	top: 50%;
	padding-bottom: 50%;
	transform: translateY(100%) translatez(-1px);
	font-size: 12px
}

.investfirm-info-body .logo-wall-box .logo-wall>a:focus,
	.investfirm-info-body .logo-wall-box .logo-wall>a:hover {
	color: #fff
}

.investfirm-info-body .logo-wall-box .logo-wall>a:focus>h1,
	.investfirm-info-body .logo-wall-box .logo-wall>a:focus>p,
	.investfirm-info-body .logo-wall-box .logo-wall>a:hover>h1,
	.investfirm-info-body .logo-wall-box .logo-wall>a:hover>p {
	transform: translateY(0) translatez(-1px);
	color: #fff
}

.investfirm-info-body .logo-wall-box .logo-wall>a:hover h1 {
	padding-top: 15px
}

.investfirm-info-body #lasted-case tbody.empty:before {
	content: "筛选无结果";
	display: block;
	text-align: center;
	color: #617283
}

.investfirm-info-body #lasted-case .download_all_case {
	font-family: FZLTZHK-GBK1-0;
	font-size: 12px;
	color: #f67156;
	border-radius: 4px;
	border: 1px solid #f67156;
	line-height: 2;
	height: 24px;
	padding: 0 13px;
	margin-right: 30px;
	margin-top: 10px
}

.investfirm-info-body #lasted-case .download_all_case:hover {
	color: #f86;
	border: 1px solid #f86
}

.investfirm-info-body #lasted-case .condition-box {
	padding-bottom: 5px;
	padding-top: 10px
}

.investfirm-info-body #lasted-case .condition-box>li {
	padding: 0 30px 4px;
	position: relative;
	overflow: hidden;
	min-height: 46px
}

.investfirm-info-body #lasted-case .condition-box>li:before {
	content: attr(data-title);
	font-family: HiraginoSansGB-W6;
	position: absolute;
	top: 7px
}

.investfirm-info-body #lasted-case .condition-box>li>.tag-list {
	width: 100%;
	padding-left: 70px
}

.investfirm-info-body #lasted-case .condition-box>li>.tag-list>span {
	font-family: HiraginoSansGB-W3;
	margin-right: 18px;
	cursor: pointer;
	padding: 2px 9px;
	border-radius: 2px;
	white-space: nowrap;
	margin: 5px 0;
	display: inline-block
}

.investfirm-info-body #lasted-case .condition-box>li>.tag-list>span.active
	{
	background-color: #fff3eb;
	color: #f86
}

.investfirm-info-body #lasted-case .list-invecase tr {
	color: #878787;
	font-family: FZLTXHK-GBK1-0
}

.investfirm-info-body #lasted-case .list-invecase tr td:first-child {
	padding-left: 30px
}

.investfirm-info-body #lasted-case .list-invecase tr td:last-child {
	padding-right: 30px;
	text-align: right
}

.investfirm-info-body #lasted-case .list-invecase tr td.icon {
	padding-right: 15px
}

.investfirm-info-body #lasted-case .init-page {
	padding: 35px 0 40px;
	position: relative;
	height: 100px
}

.investfirm-info-body #lasted-case .init-page>ul.pagination {
	position: absolute;
	top: 35px;
	margin: 0;
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li {
	display: inline-block;
	margin-right: 10px
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li>a,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li>span {
	position: relative;
	float: left;
	padding: 4px 10px;
	margin-left: -1px;
	line-height: 1.428571429;
	text-decoration: none;
	background-color: #f8f8f8;
	border: 1px solid #f8f8f8;
	border-radius: 2px
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li:first-child>a,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li:first-child>span,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li:last-child>a,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li:last-child>span
	{
	border-radius: 2px
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li.prev {
	margin-right: 20px
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li.next {
	margin-left: 10px
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li.active>a,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li.active>span
	{
	background-color: #f86;
	border-color: #f86
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li:hover>a,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li:hover>span
	{
	border-color: #f86
}

.investfirm-info-body #lasted-case .init-page>ul.pagination>li.disabled:hover>a,
	.investfirm-info-body #lasted-case .init-page>ul.pagination>li.disabled:hover>span
	{
	border-color: #f8f8f8
}

.investfirm-info-body .sidebar.right .right-bar-little-title {
	font-size: 12px;
	color: #8f939c
}

.investfirm-info-body .sidebar.right .block-numberpad>div:first-child {
	margin-right: 45px
}

@media ( max-width :750px) {
	.investfirm-info-body {
		overflow-x: hidden
	}
	.investfirm-info-body#home {
		min-height: 240px;
		height: auto
	}
	.investfirm-info-body .investfirm-base-box {
		background-size: cover !important
	}
	.investfirm-info-body .investfirm-base-box>.inner-box {
		width: 100%;
		padding: 20px
	}
	.investfirm-info-body .investfirm-base-box>.inner-box>.logo-box {
		width: 100px;
		height: 100px
	}
	.investfirm-info-body .investfirm-base-box>.inner-box>.actbox {
		right: 20px;
		top: 20px
	}
	.investfirm-info-body .investfirm-base-box>.inner-box>h3 {
		margin-top: 110px;
		font-size: 22px
	}
	.investfirm-info-body .investfirm-base-box>.inner-box>.tag-list,
		.investfirm-info-body .investfirm-base-box>.inner-box>.website-box {
		margin-top: 10px
	}
	.investfirm-info-body .investfirm-base-box>.inner-box>.tag-list>span {
		padding: 0 9px;
		margin-bottom: 5px;
		display: inline-block
	}
	.investfirm-info-body .chart-container {
		padding: 15px 0
	}
	.investfirm-info-body .operate-box {
		padding-left: 10px;
		padding-right: 10px
	}
	.investfirm-info-body .operate-box.for-time>.bootstrap-select {
		width: 95px !important;
		float: left
	}
	.investfirm-info-body .best-partner-box>div {
		padding: 0 20px
	}
	.investfirm-info-body #lasted-case {
		padding-bottom: 15px
	}
	.investfirm-info-body #lasted-case .init-page {
		display: none
	}
	.investfirm-info-body #lasted-case .condition-box>li {
		padding: 0 20px 4px
	}
	.investfirm-info-body #lasted-case .condition-box>li>.tag-list {
		padding-left: 40px
	}
	.investfirm-info-body .logo-wall-box {
		padding: 0 20px 20px
	}
	.investfirm-info-body .logo-wall-box .logo-wall {
		width: 100%
	}
	.investfirm-info-body .logo-wall-box .logo-wall>a {
		width: 70px;
		height: 70px;
		margin-bottom: 5px
	}
	.investfirm-info-body .logo-wall-box .logo-wall>a>img {
		max-width: 50px;
		max-height: 50px
	}
	.investfirm-info-body .base-intro {
		padding: 10px 20px
	}
	.investfirm-info-body .base-intro>li>.intro-title {
		width: 60px
	}
	.investfirm-info-body .base-intro>li>.intro-detail {
		padding-left: 80px
	}
	.investfirm-info-body .base-intro>li>.intro-detail>a {
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
}

.invest-event-body {
	color: #444
}

.invest-event-body .main-left-container {
	margin-right: 284px;
	width: 810px
}

.invest-event-body .main-left-container .toggle-feedback-btn {
	position: absolute;
	top: 10px;
	right: 30px
}

.invest-event-body .main-left-container .investors-box {
	position: relative
}

.invest-event-body .main-left-container .investors-box .toggle-feedback-btn
	{
	top: 15px
}

.invest-event-body .main-left-container .investors-box .not-login-box.has-detail li .person-intro
	{
	display: inline-block;
	width: 600px;
	margin-right: 15px
}

.invest-event-body .main-left-container .investors-box .first-letter-box-4js .to-detail-btn
	{
	position: relative;
	top: -15px
}

.invest-event-body .main-left-container .river-line {
	margin: 0 30px;
	border-top: 1px solid #eee
}

.invest-event-body .main-left-container .seo-about-info {
	padding-left: 30px
}

.invest-event-body .main-left-container .incicon {
	border-radius: 0
}

.invest-event-body .main-left-container .not-login-box li>div {
	padding: 20px 30px
}

.invest-event-body .main-left-container>.base-info-box {
	padding: 30px;
	position: relative
}

.invest-event-body .main-left-container>.base-info-box>h1 {
	font-family: HiraginoSansGB-W6;
	font-size: 26px;
	letter-spacing: 0;
	margin-bottom: 30px
}

.invest-event-body .main-left-container>.base-info-box>h1>span {
	font-family: HiraginoSansGB-W6;
	font-size: 18px;
	letter-spacing: 0;
	margin-left: 20px
}

.invest-event-body .main-left-container>.base-info-box>p {
	font-family: HiraginoSansGB-W3;
	color: #2c2c2c;
	line-height: 24px
}

.invest-event-body .main-left-container>.base-info-box>ul {
	height: 80px;
	margin-top: 40px
}

.invest-event-body .main-left-container>.base-info-box>ul>li {
	width: 180px;
	height: 80px;
	background: #ffcb43;
	border-radius: 4px;
	float: left;
	color: #fff;
	text-align: center;
	font-family: HiraginoSansGB-W6;
	font-size: 24px;
	padding: 10px
}

.invest-event-body .main-left-container>.base-info-box>ul>li:not (:last-child
	){
	margin-right: 10px
}

.invest-event-body .main-left-container>.base-info-box>ul>li>p {
	font-family: HiraginoSansGB-W6;
	font-size: 16px;
	margin-bottom: 10px;
	opacity: .8
}

.invest-event-body .main-left-container>.base-info-box>.news-report-content
	{
	margin-top: 20px;
	border-top: 1px solid #eee
}

.invest-event-body .main-left-container>.base-info-box>.news-report-content .seo-about-info
	{
	padding-left: 0
}

.invest-event-body .main-left-container>.base-info-box>.news-report-content>ul>li
	{
	font-family: HiraginoSansGB-W3;
	line-height: 1.2;
	padding: 8px 0
}

.invest-event-body .main-left-container>.base-info-box>.news-report-content>ul>li>a
	{
	display: inline-block;
	max-width: 500px
}

.invest-event-body .main-left-container>.base-info-box>.news-report-content>ul>li>span
	{
	margin-left: 20px
}

.invest-event-body .main-left-container>.base-info-box>.news-report-content>ul>li>span:last-child
	{
	color: #999
}

.invest-event-body .main-left-container .not-login-panel .title {
	font-family: FZLTZHK--GBK1-0;
	color: #2c2c2c;
	max-width: 180px
}

.invest-event-body .main-left-container .not-login-panel tr:first-child
	{
	border-top: none
}

.invest-event-body .main-left-container .not-login-panel tr td:last-child
	{
	padding-right: 30px
}

.invest-event-body .main-left-container .not-login-panel tr .tag {
	font-size: inherit;
	padding: 0
}

.invest-event-body .main-left-container .not-login-panel tr .round a {
	font-size: inherit
}

.invest-event-body .main-left-container .not-login-panel tr .round a:first-letter
	{
	font-size: inherit;
	font-weight: 400
}

.invest-event-body .main-left-container .to-detail-btn {
	padding: 7px 15px;
	border: 1px solid #f57223;
	border-radius: 2px;
	color: #ff6e00
}

.invest-event-body .main-left-container .tab-content .detail-btn-box {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%)
}

.invest-event-body .main-left-container div ~.titlebar {
	border-top: none;
	box-shadow: none
}

.invest-event-body .sidebar.right .sec {
	padding: 30px 20px 20px;
	text-align: center
}

.invest-event-body .sidebar.right .sec>.img-box {
	width: 80px;
	height: 80px;
	border-radius: 2px;
	margin: 0 auto;
	position: relative;
	border: 1px solid rgba(0, 0, 0, .06)
}

.invest-event-body .sidebar.right .sec>.img-box .usericon,
	.invest-event-body .sidebar.right .sec>.img-box img {
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 2px
}

.invest-event-body .sidebar.right .sec>.img-box .usericon[first-letter]:not
	([style] ):empty:before {
	height: 80px;
	line-height: 80px
}

.invest-event-body .sidebar.right .sec>a {
	display: block;
	font-family: HiraginoSansGB-W6;
	font-size: 18px;
	margin-top: 20px
}

.invest-event-body .sidebar.right .sec>a+p {
	font-family: FZLTZHK--GBK1-0;
	color: #999;
	line-height: 1.2;
	margin-top: 10px
}

.invest-event-body .sidebar.right .sec>p:last-child {
	margin-top: 20px;
	margin-bottom: 10px;
	font-family: HiraginoSansGB-W3;
	color: #666;
	line-height: 21px
}

.invest-event-body .sidebar.right .sec.investfirm-info>a {
	color: #f86
}

.invest-event-body .sidebar.right .sec.investfirm-info>a+p {
	margin-top: 15px;
	font-family: HiraginoSansGB-W3;
	color: #666;
	line-height: 1.2
}

.invest-event-body .sidebar.right .sec>.tag-box {
	margin-top: 20px;
	overflow: hidden
}

.invest-event-body .sidebar.right .sec>.tag-box>.tag {
	padding: 2px 10px;
	background: #fff3eb;
	border-radius: 2px;
	font-family: FZLTXHK--GBK1-0;
	color: #f86;
	letter-spacing: 0;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px
}

.invest-event-body .sidebar.right .sec.first-letter-box-4js>.img-box,
	.invest-event-body .sidebar.right .sec.first-letter-box-4js>.img-box .usericon,
	.invest-event-body .sidebar.right .sec.first-letter-box-4js>.img-box img
	{
	border-radius: 100%
}

@media ( max-width :750px) {
	.invest-event-body .main-left-container {
		margin-right: 0;
		width: auto
	}
	.invest-event-body .main-left-container>.base-info-box>h1 {
		margin-bottom: 20px
	}
	.invest-event-body .main-left-container>.base-info-box>h1>span {
		margin-left: 0;
		display: block;
		margin-top: 10px
	}
	.invest-event-body .main-left-container>.base-info-box>ul {
		height: 120px;
		margin-top: 20px
	}
	.invest-event-body .main-left-container>.base-info-box>ul>li {
		width: 48%;
		height: 60px;
		margin-bottom: 10px;
		font-size: 18px;
		padding: 8px;
		margin-right: 0 !important
	}
	.invest-event-body .main-left-container>.base-info-box>ul>li:first-child,
		.invest-event-body .main-left-container>.base-info-box>ul>li:nth-child(3)
		{
		float: left
	}
	.invest-event-body .main-left-container>.base-info-box>ul>li:nth-child(2),
		.invest-event-body .main-left-container>.base-info-box>ul>li:nth-child(4)
		{
		float: right
	}
	.invest-event-body .main-left-container>.base-info-box>ul>li>p {
		font-size: 14px;
		margin-bottom: 3px
	}
	.invest-event-body .main-left-container .not-login-panel tr td:nth-child(2),
		.invest-event-body .main-left-container .not-login-panel tr td:nth-child(3),
		.invest-event-body .main-left-container .not-login-panel tr td:nth-child(4),
		.invest-event-body .main-left-container>.base-info-box>.news-report-content>ul>li>span
		{
		display: none
	}
	.invest-event-body .main-left-container .not-login-panel tr td:last-child
		{
		width: 100px
	}
	.invest-event-body .main-left-container .not-login-panel tr td .round a:first-letter
		{
		font-size: inherit
	}
	.invest-event-body .main-left-container .not-login-panel .title {
		max-width: 140px
	}
	.invest-event-body .main-left-container .not-login-panel.mobile-show-td tr td:nth-child(2)
		{
		display: block
	}
	.invest-event-body .main-left-container .investors-box .not-login-box.has-detail li .person-intro
		{
		max-width: 200px
	}
	.invest-event-body .main-left-container .investors-box .not-login-box.has-detail li .person-intro+.to-detail-btn
		{
		display: none
	}
}

.fz08 {
	font-size: .8em
}

.fz11 {
	font-size: 1.1em
}

.fz12 {
	font-size: 1.2em
}

.fz14 {
	font-size: 1.4em
}

.fz16 {
	font-size: 1.6em
}

.bbox {
	box-sizing: border-box
}

.ofa {
	overflow: auto;
	zoom: 1
}

.ofh {
	overflow: hidden
}

.ofhy {
	overflow-y: hidden
}

.ofhx {
	overflow-x: hidden
}

.fll {
	float: left
}

.flr {
	float: right
}

.none {
	display: none
}

.hide {
	visibility: hidden
}

.op0 {
	opacity: 0
}

.op1 {
	opacity: 1
}

.seeo {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0
}

.fix {
	position: fixed
}

.rel {
	position: relative
}

.abs {
	position: absolute
}

.all0 {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.abs-r {
	position: absolute;
	right: 0
}

.abs-b, .abs-br {
	position: absolute;
	bottom: 0
}

.abs-br {
	right: 0
}

.abs-l {
	position: absolute;
	left: 0
}

.abs-t, .abs-tr {
	position: absolute;
	top: 0
}

.abs-tr {
	right: 0
}

.clearboth {
	display: block;
	content: " ";
	width: 100%;
	clear: both;
	height: 0;
	visibility: hidden
}

.flex {
	display: -moz-flex;
	display: -ms-flex;
	display: -ms-flexbox;
	display: flex
}

.flex1 {
	-ms-flex: 1;
	flex: 1
}

.flex2 {
	-ms-flex: 2;
	flex: 2
}

.flex3 {
	-ms-flex: 3;
	flex: 3
}

.flex4 {
	-ms-flex: 4;
	flex: 4
}

.flex5 {
	-ms-flex: 5;
	flex: 5
}

.pad5 {
	padding: 5px
}

.pad10 {
	padding: 10px
}

.pad15 {
	padding: 15px
}

.padt5 {
	padding-top: 5px
}

.padt10 {
	padding-top: 10px
}

.padt15 {
	padding-top: 15px
}

.padl5 {
	padding-left: 5px
}

.padl10 {
	padding-left: 10px
}

.padl15 {
	padding-left: 15px
}

.padr5 {
	padding-right: 5px
}

.padr10 {
	padding-right: 10px
}

.padr15 {
	padding-right: 15px
}

.padh5 {
	padding-left: 5px;
	padding-right: 5px
}

.padh10 {
	padding-left: 10px;
	padding-right: 10px
}

.padh15 {
	padding-left: 15px;
	padding-right: 15px
}

.mar5 {
	margin: 5px
}

.mar10 {
	margin: 10px
}

.mart5 {
	margin-top: 5px
}

.mart10 {
	margin-top: 10px
}

.marb5 {
	margin-bottom: 5px
}

.marb10 {
	margin-bottom: 10px
}

.marr5 {
	margin-right: 5px
}

.marr10 {
	margin-right: 10px
}

.marl5 {
	margin-left: 5px
}

.marl10 {
	margin-left: 10px
}

.wp5 {
	width: 5%
}

.wp10 {
	width: 10%
}

.wp15 {
	width: 15%
}

.wp20 {
	width: 20%
}

.wp25 {
	width: 25%
}

.wp30 {
	width: 30%
}

.wp35 {
	width: 35%
}

.wp33 {
	width: 33.3%
}

.wp40 {
	width: 40%
}

.wp45 {
	width: 45%
}

.wp49 {
	width: 49%
}

.wp01 {
	width: 1%
}

.wp50 {
	width: 50%
}

.wp55 {
	width: 55%
}

.wp60 {
	width: 60%
}

.wp65 {
	width: 65%
}

.wp70 {
	width: 70%
}

.wp75 {
	width: 75%
}

.wp80 {
	width: 80%
}

.wp85 {
	width: 85%
}

.wp90 {
	width: 90%
}

.wp95 {
	width: 95%
}

.wp100 {
	width: 100%
}

.minh500 {
	min-height: 500px
}

.minh400 {
	min-height: 400px
}

.noneim {
	display: none !important
}

.tal {
	text-align: left
}

.tar {
	text-align: right
}

.tac {
	text-align: center
}

.fwb {
	font-weight: 700
}

.usn {
	cursor: default
}

.usn, .usnp {
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none
}

.usnp {
	cursor: pointer
}

.ust {
	user-select: text;
	-moz-user-select: text;
	-webkit-user-select: text;
	-ms-user-select: text
}

.db {
	display: block
}

.dbi {
	display: inline-block
}

.cp {
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.cd {
	cursor: default
}

.vat {
	vertical-align: top
}

.vam {
	vertical-align: middle
}

.vab {
	vertical-align: bottom
}

.center {
	margin-left: auto;
	margin-right: auto
}

.br50 {
	border-radius: 50%
}

.img100 img {
	width: 100%
}

.lined {
	overflow: auto;
	zoom: 1
}

.lined>label, .lined>li, .lined>span {
	float: left;
	display: block
}

.lined>label>a, .lined>li>a, .lined>span>a {
	display: block
}

.lined.colum2>label, .lined.colum2>li, .lined.colum2>span {
	width: 50%
}

.lined.colum3>label, .lined.colum3>li, .lined.colum3>span {
	width: 33%
}

.lined.colum4>label, .lined.colum4>li, .lined.colum4>span {
	width: 25%
}

.article h1, .article h2 {
	font-size: 1.3em;
	margin-top: 20px;
	font-weight: 700
}

.article h2, .article h3, .article h4, .article h5, .article h6 {
	font-size: 1.2em;
	margin-top: 20px
}

.article p {
	margin: 15px 0
}

.login-v2-wrap {
	padding-top: 100px;
	padding-bottom: 10vh
}

.login-v2-wrap .ui-info {
	margin-left: 0 !important;
	margin-right: 0 !important;
	line-height: 30px;
	border: 1px solid #d71c0b;
	background-color: rgba(215, 28, 11, .07);
	font-size: 14px;
	color: #333
}

.login-v2-wrap .ui-info .close {
	margin-top: 5px
}

.login-v2-wrap .loginbox-v2 {
	box-shadow: 0 0 8px 1px rgba(0, 0, 0, .14);
	margin-left: auto;
	margin-right: auto;
	max-width: 480px;
	padding: 30px;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 5px
}

.login-v2-wrap .loginbox-v2 .tag {
	font-size: 14px;
	padding: 0;
	margin: 0;
	cursor: pointer
}

.login-v2-wrap .loginbox-v2 .to-login {
	font-family: STHeitiSC-Light;
	color: #999
}

.login-v2-wrap .loginbox-v2 .sns-welcome {
	text-align: center;
	height: 100px;
	margin-top: -100px;
	color: #f86;
	font-size: 1.2em
}

.login-v2-wrap .loginbox-v2.wide {
	max-width: 800px;
	padding: 25px 86px
}

.login-v2-wrap .loginbox-v2.bigpad {
	padding: 25px 50px
}

.login-v2-wrap .loginbox-v2 .formtag>b {
	display: inline-block;
	height: 17px;
	vertical-align: bottom;
	color: #f86;
	margin-right: 5px;
	font-size: 1.8em
}

.login-v2-wrap .loginbox-v2 .formrow {
	padding: 15px 0
}

.login-v2-wrap .loginbox-v2 .formrow>b:only-child {
	font-size: 1.2em
}

.login-v2-wrap .loginbox-v2 .formrow.row-logo {
	height: 55px;
	background: url(../images/img/logo-with-slogan.svg) 50% no-repeat;
	background-size: 140px
}

.login-v2-wrap .loginbox-v2 .formrow.row-title {
	padding-bottom: 0;
	margin-bottom: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, .06);
	line-height: 30px
}

.login-v2-wrap .loginbox-v2 .formrow.row-title>span {
	border-bottom: 3px solid #f86;
	display: inline-block;
	vertical-align: bottom;
	font-weight: 700;
	font-size: 1.3em;
	margin-bottom: -1px
}

.login-v2-wrap .loginbox-v2 .formrow.row-title>a {
	color: #f86;
	font-size: 1.3em
}

.login-v2-wrap .loginbox-v2 .formrow.row-tabset>span {
	display: inline-block;
	vertical-align: bottom;
	font-weight: 700;
	font-size: 1.2em;
	margin-bottom: -1px;
	width: 50%;
	float: left
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert {
	padding: 0
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .infoalert {
	color: #666;
	background: #fff5f5;
	border: 1px solid #ff490f;
	border-radius: 4px;
	padding: 0 15px;
	height: 50px;
	line-height: 50px;
	display: none;
	margin-top: 25px;
	margin-bottom: 15px
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .infoalert.show {
	display: block
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .infoalert .text div,
	.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .infoalert .text p {
	display: inline-block
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .infoalert .text br {
	display: none
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .row-select,
	.login-v2-wrap .loginbox-v2 .formrow.row-infoalert ~.row-input {
	padding-top: 5px
}

.login-v2-wrap .loginbox-v2 .formrow.row-infoalert .act-close-target {
	color: #fc4a24;
	font-size: 1.5em;
	cursor: pointer;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

.login-v2-wrap .loginbox-v2 .formrow.row-input input {
	width: 100%;
	height: 50px;
	padding-left: 12px;
	box-sizing: border-box;
	border-radius: 5px
}

.login-v2-wrap .loginbox-v2 .formrow.row-input ~.row-input {
	padding-top: 5px
}

.login-v2-wrap .loginbox-v2 .formrow.row-select select {
	height: 50px
}

.login-v2-wrap .loginbox-v2 .formrow.row-tags input[type=checkbox] {
	display: none
}

.login-v2-wrap .loginbox-v2 .formrow.row-tags span {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 22px;
	margin-right: 20px;
	margin-bottom: 20px;
	border-radius: 4px;
	background-color: #f3f3f3
}

.login-v2-wrap .loginbox-v2 .formrow.row-tags input[type=checkbox]:checked
	~span{
	background: url(../images/img/iconbg-logintag.png) 100% 100% no-repeat;
	background-color: #f86;
	color: #fff
}

.login-v2-wrap .loginbox-v2 .formrow.row-logcheck {
	padding-top: 5px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	cursor: default
}

.login-v2-wrap .loginbox-v2 .formrow.row-logcheck a {
	color: #999
}

.login-v2-wrap .loginbox-v2 .formrow.row-logcheck a.c {
	color: #f86
}

.login-v2-wrap .loginbox-v2 .formrow.row-btn {
	text-align: center
}

.login-v2-wrap .loginbox-v2 .formrow.row-btn button {
	height: 50px;
	width: 100%;
	font-size: 1.3em
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns {
	padding-top: 25px;
	color: #999
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns a {
	margin: 0 15px
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns a .fa {
	font-size: 1.6em;
	margin-right: 10px;
	vertical-align: bottom
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns .i-weixin {
	color: #a8a8a8
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns .i-weixin:hover {
	color: #7cc020
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns .i-weibo {
	color: #a8a8a8
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns .i-weibo:hover {
	color: #d71c0b
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns .i-qq {
	color: #a8a8a8
}

.login-v2-wrap .loginbox-v2 .formrow.row-sns .i-qq:hover {
	color: #3cb0df
}

.login-v2-wrap .loginbox-v2 .formrow.row-first-complete {
	font-size: 1.2em
}

.login-v2-wrap .loginbox-v2 .formrow.row-first-complete .icon-greencheck
	{
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(../images/img/icon-greencheck.png) 50% no-repeat;
	background-size: 55px;
	margin-bottom: 15px
}

.login-v2-wrap .loginbox-v2 .formrow.row-3step {
	text-align: center;
	overflow: auto;
	zoom: 1
}

.login-v2-wrap .loginbox-v2 .formrow.row-3step:before {
	display: inline-block;
	width: 70%;
	border-top: 1px solid #f86;
	height: 0;
	content: " "
}

.login-v2-wrap .loginbox-v2 .formrow.row-3step>div {
	position: relative;
	text-align: center;
	display: inline-block;
	float: left;
	width: 33%;
	margin-top: -30px;
	z-index: 9
}

.login-v2-wrap .loginbox-v2 .formrow.row-3step>div>span {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	width: 45px;
	border-radius: 30px;
	font-size: 20px;
	font-weight: 700;
	color: #f86;
	background-color: #fff3f0;
	border: 1px solid #f86;
	margin-bottom: 15px;
	box-shadow: 0 0 0 10px #fff
}

.login-v2-wrap .loginbox-v2 .formrow.row-3step>div>span.on {
	color: #fff;
	background-color: #f86
}

.mobile-verific-code {
	padding-right: 120px !important;
	position: relative
}

.mobile-verific-code span {
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-top: 5px;
	border: 1px solid #ddd;
	border-radius: 4px;
	color: #bbb
}

.mobile-verific-code span.canget-verific-code {
	border-color: #f86;
	color: #f86
}

.mobile-verific-code span.canget-verific-code:hover {
	cursor: pointer
}

.verific-code {
	padding-right: 192px !important;
	position: relative
}

.verific-code div {
	position: absolute;
	right: 0;
	top: 15px
}

#MEIQIA-BTN{
	display: none !important;
}